Добрый день! Программировать что именно? Сайты, базы данных, игры...
Если вас интересуют игры, то советую начать с нашего курса Unity Базовый курс: 2D платформер с нуля.
В нашей школе разработаны курсы на любой уровень знаний, полный список наших курсов вы можете найти на нашем сайте. Заходите и выбирайте!
Java - не простой язык.
"вникать в содержание кода". Не приближайтесь к этому репитотору даже на растояние двухметровой палки.
Ни в коем случае не начинайте с javascript.
Изучайте математику (матан, линал, дискретка) и C.
После того как научитесь сносно писать на C, появится вкус к программированию — тогда и выберете себе язык по душе.