Да, в интернете и правда можно найти много полезной информации по программированию и не только. Главное вникать во все нюансы и максимально точно понимать, для чего нам это нужно
С понимания зачем вообще это нужно. Если есть конкретная цель - будет и понимание в какую сторону двигаться: какие есть языки, технологии, ну а там уже простой поиск по учебным материалам поможет.
а еще грамматика грамматика грамматика..........