Начинать обучение разработке следует с двух вещей:
1. английского языка,
2. использования гугла.
Нет, серьезно. В будущем Вам предстоит столкнуться с диким количеством проблем, порой достаточно странных ( код не работает в 5.4.12, но работает в 5.4.14 итд). И если с помощью гугла можно достаточно быстро выцепить ответ на каком-нибудь stackoverflow, то без гугла рискуете тратить ОЧЕНЬ много времени на вещи, на которые не следует тратить время.
Поэтому:
1. примерно прикидываете, что хотите получить
2. переводите это на английский язык (степень корявости перевода не имеет особого значения)
3. спрашиваете гугл
4. просматриваете первую страницу (максимум вторую)
5. если решение не найдено - уточняете запрос.
Пример: хочу php-счетчик обратного отсчета. На английский это переводится (в этом месте в голове начинает звучать пафосная песенка коллектива Europe) как countdown. Набираю в гугле: "php countdown". Вуаля.