Доброго времени суток, пикабутяне. Решил попробовать себя в it. Остановился на языке Java. Искал курсы по ней, находил много разных, что то в некоторых непонятно было, какие то отсеял. На ютубе особо не искал так как в голове есть убеждённость что там если и есть то не полные и от какой нибудь школы где бесплатный курс - способ подсадить на платный, либо ерунда ради хайпа. Купил книги. "Изучаем Java" Кэти Сьерра и Берт Бейтс, так же "Философия Java". Первая ещё было что то понятно, а что то не особо, но "Философия Java" мне пока что совсем не по силам. Начал проходить курс по программированию с видео роликами. Вроде всё понятно, вроде всё объясняют. Писал код, изучал функции, в начале было, в принципе, понятно. Смотрю видео, ставлю на паузу, повторяю за ведущим ролика. Да - получается, но в воздухе нависают вопросы, даже скорее не вопросы, а просто непонимание. Такое чувство как будто я пошёл учится в школу и поступил в 3й класс, не пройдя программу первого и второго.
Самый просто вопрос после написанного кода:
А зачем я это всё написал? Что бы в компиляторе вывелось 2+2=4? Почему нельзя просто написать это клавиатурой, вместо кода, который в 20-30 раз длинее? Рискну предположить, что, возможно, я не верно задаю вопрос и может даже не верно обозначаю проблему. Но, ощущение такое - будто мне не хватило теории и я незнаю принцип и роль кода в компьютере... а может в программе. Возможно тот кто комментирует ролик объясняет не достаточно понятно для меня? Не хватает понимания что ли... А может я просто туповат для такого? Короче помогите разобраться. Вроде я понимаю что язык программирования - это способ дать указания вычислительной машине, но этого,вроде как, недостаточно.
Как то сумбурно всё получилось, не умею я описывать свои мысли и ощущения.. Но надеюсь что это прочитают те кто меня поймёт и объяснил мне человеческим языком в чем моя проблемма.
Если в кратце, хочу понимать. Но не понимаю. Хочу понимать для того что бы в будущем использовать это. Спасибо заранее.