I know C and C++, the whole layout of the developer section is confusing. Please consider me to be an absolute beginner and tell me what is the first thing I need to read to know Java and after learning Java which section should I start reading to develop for Nokia Asha 311.

What is the first place to start and after that where should I go?

Sorry for the trouble and thanks for helping me.