Чтобы стать программистом нужно знать конкретный язык. Попробую не заумно, а на пальцах Вам все пояснить. Примерно через три месяца Вы научитесь читать скрипты.
Вполне реально купить пару-тройку учебников по самостоятельному изучению Java, PHP с нуля.
Но Вы должны понимать, что дело это требует огромных усилий.
Итак, предположим, что Вы выбрали PHP.
1). Вам необходимо знать набор элементарных команд, с помощью которых происходит выполнение определенного сценария.
Как вывести текущее время, раздел сайта или, скажем, нумерованный список.
2). В умных книжках разбирается сотня примеров, на основании которых Вы формируете (пишете) уже собственные условия.
3). Разбирая чужой программный код, Вы набираетесь опыта, пытаясь создать сайт или страницу в интернете.
4). Теория + практика, и так постоянно.
5). Чтобы стать хорошим программистом, Вы должны четко понимать для чего Вам это нужно.
Одно дело- разбираться в чужом коде и править его.
Но высший пилотаж- это умение работать на заказ, удовлетворяя технические (информационные) потребности клиентов.
И получая за это очень приличное вознаграждение.
6). Хороший программист умеет создавать красивое (часто выпадающее) меню, крутые спецэффекты, завораживающие слайды, а также продающие сайты с безошибочной и современной версткой.
7). Я рекомендую Вам окончить специализированные курсы, на которых Вы получите не только структурированные знания, но и диплом, который станет подтверждением того, что Вы не диванный самоучка.
Материал подготовил я- Эдвин Востряковский.