@SrnSergey я вообще удивлен что ему грамотно и детально все расписали. Обычно с такими вопросами сразу посылают в этой группе. А что насчет обучения, многие первую очередь кодят ради денег, а не ради прокачки скилла и знаний. Потом вот на выходе видем говнокод, потому что пыха это позволяет, тем более в ранних версиях без строгой типизации и т.п. Увы, такой порог вхождения у языка