История изменений
Исправление FishHook, (текущая версия) :
Что выбрать для изучения, Java может быть
у меня ступор вызывают callback-функции
в джаве полно работы с замыканиями. А вообще, вас же не заставляют все фичи языка сразу применять, изучайте постепенно. Возьмите учебник по с++ 98, там довольно минималистичный синтаксис.
Java может быть или в ней так же сложно
да там свои приколы. Взять голую Джаву и начать на ней что-то вменяемое ваять, ну такое. Джава, это фреймворки. Попробуйте почитать туториал по Spring, и я вам гарантирую, у вас мозг опухнет на третьей минуте. Не потому что язык какой-то супер сложный, а потому что профессиональные иструменты делают для профессионалов, у которых уже есть представление, зачем это надо и как это применять.
Вам может показаться, что самое сложное в разработке ПО, это «выучить язык программирования». Это не так. Язык это мелочи. Есть очень много всякой дряни помимо языковых конструкций, которую надо знать, чтобы программа заработала. Например, если вы пишете веб-приложение, вам надо понимать, как этот веб вообще работает, знать протоколы, их версии, всякие хитрости для защиты от взлома и прочее - нюансов миллион. Лямбды вам игрушкой покажутся.
Исходная версия FishHook, :
Что выбрать для изучения, Java может быть у меня ступор вызывают callback-функции
в джаве полно работы с замыканиями. А вообще, вас же не заставляют все фичи языка сразу применять, изучайте постепенно. Возьмите учебник по с++ 98, там довольно минималистичный синтаксис.
Java может быть или в ней так же сложно
да там свои приколы. Взять голую Джаву и начать на ней что-то вменяемое ваять, ну такое. Джава, это фреймворки. Попробуйте почитать туториал по Spring, и я вам гарантирую, у вас мозг опухнет на третьей минуте. Не потому что язык какой-то супер сложный, а потому что профессиональные иструменты делают для профессионалов, у которых уже есть представление, зачем это надо и как это применять.
Вам может показаться, что самое сложное в разработке ПО, это «выучить язык программирования». Это не так. Язык это мелочи. Есть очень много всякой дряни помимо языковых конструкций, которую надо знать, чтобы программа заработала. Например, если вы пишете веб-приложение, вам надо понимать, как этот веб вообще работает, знать протоколы, их версии, всякие хитрости для защиты от взлома и прочее - нюансов миллион. Лямбды вам игрушкой покажутся.