Java

С чего начать изучение?

Хочу начать изучать джаву(это первый язык, который я хочу выучить). С чего начать изучение? Сразу с языка или стоит узнать больше информации о computer science?
Есть такое издательство - О Рэйли, лучший учебник по джаве. Начни с него.
Игорь Павлов
Игорь Павлов
19 651
Лучший ответ
С учебника программирования начинать. Который не про то, как записывать найденное решение задачи (а это единственное, для чего нужен любой язык программирования), а про то, как решать программистские задачи. А уже после изучения базы переходить к большим и сложным промышленным языкам (в том числе и Java).
Ваня Епифанов
Ваня Епифанов
55 657
Саша Китюха Я хотел перед изучением прочесть книгу "Грокаем алгоритмы" как я понял там как раз про то как решать какие либо задачи, такая подойдёт?
с букваф
Андрей Грошев
Андрей Грошев
14 869
Если вы хотите начать изучение языка программирования Java, рекомендуется иметь базовое представление о компьютерной науке. Это поможет вам лучше понять основные концепции и принципы программирования. Однако вы также можете параллельно изучать Java и основы компьютерной науки.

Вот несколько рекомендаций, с чего начать изучение Java:

1. Изучение основ программирования: Перед изучением Java полезно ознакомиться с основами программирования, такими как условные операторы, циклы, функции и переменные. Можно найти онлайн-ресурсы или курсы, которые помогут вам освоить эти концепции.

2. Изучение синтаксиса Java: Ознакомьтесь с основными элементами синтаксиса Java, такими как объявление переменных, операторы и структуры данных. Можно начать с изучения основ языка и пройти через пошаговые уроки или видеоуроки, чтобы научиться основам Java.

3. Изучение объектно-ориентированного программирования: Java является объектно-ориентированным языком программирования, поэтому важно понять основные принципы ООП. Изучите понятия, такие как классы, объекты, наследование, полиморфизм и инкапсуляцию.

4. Практика и создание проектов: После того, как вы освоите основы, попробуйте применить свои знания, решая задачи и создавая небольшие проекты на Java. Практика помогает укрепить ваше понимание языка и развивает ваши навыки программирования.

5. Изучение дополнительных возможностей Java: После освоения основ Java, вы можете изучить дополнительные возможности языка, такие как коллекции, обработка исключений, ввод-вывод, многопоточность и т. д.

В целом, начинайте с изучения основ программирования и синтаксиса Java, затем углубляйтесь в объектно-ориентированное программирование и практикуйтесь в написании кода. Постепенно расширяйте свои знания и навыки, изучая дополнительные концепции и функции языка Java.
Рекомендую, как можно раньше перейти к практике. Практика на начальном этапе– это решение небольших задач. Почему практика, потому что это основное, чем программист-разработчик занимается, решает задачи и составляет программы. Берёте любой задачник по программированию, например, Д.Златопольского и вперёд, там куча практики, от простейшей, до довольно сложной. Критерий, что вы освоили начальный уровень, будет состоять в том, что вы можете решить любую задачу из подобного задачника.
Андрей Якимов
Андрей Якимов
1 345