Другие языки программирования и технологии

Подскажите пожалуйста. Рассчитываю на Ваш опыт и профессионализм. Спасибо.

Я хотел бы заниматься программированием и на этом зарабатывать, но не знаю каким именно, т. к. много разных платформ и направлений на которых это происходит.
С чего можно было бы начать? С каких платформ? Какие курсы пройти? И какой вид программирования сможет освоить опытный пользователь ПК но новичок в этом деле?
Вирт, "Алгоритмы и структуры данных", последнее издание. Это не самоучитель востребованного языка и не пособие по написанию модных приложений, а очень качественный и при этом совсем небольшой учебник программирования. Он даст те базовые знания, опираясь на которые можно быстро освоить любой востребованный язык.

И ни в коем случае не надо начинать с модных языков - они рассчитаны не на обучение, а на максимально быстрое написание кода опытными программистами. Никто в здравом уме не посадит не умеющего водить машину сразу за руль Формулы-1.

P.S. Не существует "разных программирований", есть только разные области использования программирования. И алгоритм сортировки в ЧПУ ничем не отличается от алгоритма сортировки в бухгалтерской программе. Но для того, чтобы понимать алгоритмы, а не тупо их использовать, необходимо изучать программирование, а не зубрить языки.
Алий Боташев
Алий Боташев
68 074
Лучший ответ
Мадияр Нажаров Спасибо за ответ, а какие на Ваш взгляд самые востребованные направления програм.?
Александр, программирование это инженерная профессия. Нужны не какие то курсы, а нормальное образование, техническое или математическое. Начните с математики: это база для любого инженера, особенно для программиста.
Про "разные программирования" Вам уже объяснили выше. А вопрос про "востребованные направления" не имеет смысла: никто не знает, что будет "востребованно" через 5-10 лет, когда Вы станете хорошим специалистом. А недоучки, окончившие ускоренные курсы, никому на фиг не нужны.
Юрий Бондарев
Юрий Бондарев
48 987
Поддерживаю Ирину и Андрея, закладывайте прочную базу. Начинающему рекомендую "Песни о Паскале", гуглите.
Завтра ищешь в интернете книжку Dive into python. Пoхуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce...
Наверно программирование разное бывает: серверное, программы для пользователей, компьютерные игры, программирование станков ЧПУ на производстве, программирование близкое к железу. Проще наверное начать с WEB программирования (php + html + css + js). Но перед этим нужно понять как программировать на Pascal, чтобы въехать в суть процесса программирования, затем нужно изучить суть ООП. Ну а дальше программировать на любимом языке. На сколько я знаю профи знают по несколько разных языков.
Учись на 5++++++++++
в програмирование берут отличников!!!!
Мадияр Нажаров мне 25 лет, учится поздно, есть мозги и желание.

Похожие вопросы