Вот тут люди, не зная чего хочет человек, насоветовали всего. Может, человек хочет игры писать, а ему питон советуют. Я отвечу только за веб. JavaScript крутая штука, которая работает как и на клиенте, так и на сервере. При желании, на нем можно и игры писать. Однако, из-за своей истории развития, он очень муторный в понимании, особенно для новичков, да и в чистом виде его нечасто используют, в основном, на фреймворках и библиотеках.
Кстати, тут многие советуют начинать с хрен пойми чего, начиная с самых корней. Не нужно так делать. Так только вы убьете в себе желание. Я советую начать с поверхностного обучения. Попробуете - появится первый результат, внутри вы скажите "Вау, круто" и будете знать, для чего вам лезть глубже, а не когда горы теории и хрен пойми что с этим делать.
Для первого языка я бы все-таки посоветовал Ruby. Прекрасный язык, который за пару месяцев можно освоить. Почему он хорош - будет больше понимания ООП, так как это его одна из основных идеологий. Освоив Ruby, вы сможете на фреймворке Rails сделать свой первый сайт, вполне себе быстро - здесь же вы научитесь работать с консолью, с Базой данных, поймете маршруты, схемы, миграции, придется изучить HTML и CSS. Это будет база, с которой можно переходить на другие языки, будет примерно все то же самое. Для изучения могу порекомендовать goodprogrammer.ru - все материалы бесплатны, однако без подписки нет некоторых плюшек, без которых можно обойтись, это не критично. В первых роликах поставите нужный софт и уже будете писать первые программы, делающие простые вещи. Но все же, это то самое "Вау".
После этого уже можно переходить на JavaScript, осознать всю боль после Ruby и попрощаться с ООП навсегда. Я считаю, что за ним будущее веба.
Добрый день! Программировать что именно? Сайты, базы данных, игры...
Если вас интересуют игры, то советую начать с нашего курса Unity Базовый курс: 2D платформер с нуля.
В нашей школе разработаны курсы на любой уровень знаний, полный список наших курсов вы можете найти на нашем сайте. Заходите и выбирайте!
Java - не простой язык.
"вникать в содержание кода". Не приближайтесь к этому репитотору даже на растояние двухметровой палки.
Ни в коем случае не начинайте с javascript.
Изучайте математику (матан, линал, дискретка) и C.
После того как научитесь сносно писать на C, появится вкус к программированию — тогда и выберете себе язык по душе.