This question has already been answered:

Hello I would like to start learning Java to create Web and mobile applications in the future. What books, materials could advise?

Reported as a duplicate by Oceinic , Nick Volynkin , Visman , Aries , ermak0ff Oct 11 '15 at 8:47 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

  • I am not looking for a java compiler, I ask which way to study java for my case - Boolean12345
  • @Gorets I looked and you have questions from the category of Google - Boolean12345
  • one
    Yes, for frequent and I type a rating, the fact is that this is a forum where it is more pleasant to answer questions like "I did something here, here is the code, but for some reason it does not work" and not "I want the web and mobile phones, what to do? " I think my advice is good, at least he gives the next step to your goal :) - Gorets
  • one
    @ Boolean12345, as a rule, the answer to this question is here ----------> - Nofate
  • It’s just really boring to re-compile these lists of books each time. - Nofate

4 answers 4

Reminds a question: I want to learn how to ride a Ferrari - tell me which model is better to learn Ferrari Dino or Ferrari Modena? PS: I can not drive a car.

Answer: take any killed Opel and learn to drive a car!

The same answer: learn the usual (vanilla) Java, and then everything else!

    Great book for beginners - Head First Java

      Для базовых знаний: Герберт Шилдт - Java Для Web: Брюс У. Перри - Java сервлеты и JSP. Сборник рецептов Для мобильных устройств : http://www.javaportal.ru/mobiljava/articles/intro.html Symbian: Программирование мобильных телефонов на Java 2 Micro Edition Android: Android для программистов. Создаем приложения Дейтел П., Дейтел Х., Дейтел Э., Морган М. (2012) 

        To understand mobile and web development, you need to start learning from the very basics. Without them you will not go far. In my opinion, the best book of Deitel, How to program Java. There is a little written about the web, but having understood the basics, you can safely open any book and continue learning the language. Good luck.