Мне приходит много вопросов по поводу того, какие именно языки программирования и программные технологии нужно изучать. Многие пишут, что читали разные программистские форумы и никак не могут выбрать. Действительно, проблема выбора технологии программирования — это реальная серьезная проблема. Она усугубляется тем, что на форумах часто рекомендуются те или иные языки программирования, библиотеки и фреймворки в отрыве от задачи, которую нужно решать. Поэтому рассмотрим самый общий уровень — что и как рекомендуется использовать программисту. Цель программиста — написать программу. Для этого рассмотрим, какие программы вообще бывают...
Я не буду описывать сейчас все возможные варианты самой технологии программирования. Для подробного их рассмотрения, к сожалению не достаточно собраться с друзьями и поболтать.. Я рассмотрю поверхностно и тезисно только несколько самых известных подходов, которые и сформировали наше мифологическое мышление...