Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Можно ли при изучения программирования начать с легкого языка, чтобы понять «физику» программирования, или сразу начать с С++?

ОбразованиеИнтернет+1
Panda Pajamas
  ·   · 16,4 K
Преподаватель Ци-Гун и медитации  · 13 нояб 2015

Каждый из языков содержит в себе набор парадигм программирования. Выбирая "легкий язык" вы выбираете скромный набор парадигм которые лягут в основу "привычки программировать". Потом выучить второй набор или второй язык всегда сложно, так же как выучить второй разговорный язык. Постепенно эта сложность сокращается, так же как и в случае с разговорными. Потому, для начала выбирайте наиболее популярный язык что бы необходимость "учить следующий" возникла как можно позднее, когда опыта будет уже много и вы будете понимать зачем оно вам надо. Это что касается выбора языка. Я начинал изучение с С++, ничего сложного в нем никогда не видел, хотя я на нем давно не программирую, переехал на Java довольно давно в связи с тем, что платят лучше и для андроида писать легко. Может быть каких то "вершин" не достиг, кто знает, а там за углом были суперсложные части С++ :) В первую очередь важны не языки, а алгоритмы и структуры данных, дискретная математика и вообще высшая математика. Язык на самом деле дело десятое, когда достаточно долго программируешь уже не так важно на чем, важно что именно писать и целесообразность использоваться языка как инструмента, а так же еще более важной становится "экосистема языка", библиотеки, документированность, сообщество программистов, проекты, реализованные на языке, компании которые его продвигают и так далее. Что до "физики программирования" это чушь. Поставьте себе задачу написать что то (простое), выбирайте популярный язык по тем критериям, что я описал и бейтесь пока не напишете. Когда напишете вы будете уже знать, что вам надо. Без задачи всегда кажется "выберу самое лучшее стоя на берегу!". Так не бывает.

Диванный философ, по совместительству инженер  · 26 мар 2022
Можно начать с легкого языка. В современном образовании любят Python и на мой личный взгляд не даром. Но только и C++ не самый сложный язык. Он вполне целостный и классический. По нему масса замечательной литературы. Его... Читать далее
Обучаю и учусь сама  · 10 июл 2020
Что такое "лёгкие языки"?) Pascal, VBA? Программирование - это не про языки, это про алгоритмы и образ мыслей, логику. Начинать постигать это все, конечно, лучше с того что попроще. Я как студент, в свое время начинала именно... Читать далее
Software Developer @ Clevertech.  · 13 нояб 2015
tl;dr: можно. Теперь правильный ответ. Сначала определитесь, что такое "лёгкий" язык программирования. А ещё лучше - забудьте про этот миф. Например, весь синтаксис Scheme можно изучить за одну лекцию (40 минут), что авторы... Читать далее

Спасибо за ссылку (на плюсы/минусы нажимать не умею - поэтому тут).

IT-шник, либертарианец, сторонник австрийской эко...  · 13 нояб 2015
Не просто можно, а нужно. C++ для того чтобы попробовать программирование мне кажется несколько сложным. Неплохо для начала изучить принципы работы компьютера, операционной системы. Нет ничего плохого, чтобы начинать с C. Как... Читать далее
Любой преподаватель скажет вам "не можно, а нужно!". Многие, как и я, считают С++ одним из самых сложных среди популярных высокоуровненвых языков программирования (конечно, есть разного рода экзотике, где программирование... Читать далее

А в паскале-то будет сразу ООП... Не, я ничё, но у вас противоречие в ответе.

Если хотите изучить С++ , луче сразу с него и начать а не забивать мозги чем то другим. Другое дело что в болшинстве случаев достаточно и удобнее писать на других языках - Java, PhP и т.п.

Не рекомендую начинать с языков с полной динамической типизацией (JavaScript, Python) - вы не будите до конца понимать как ваша программа работает. Плюс много неочевидных фокусов. Языки статической типизации С/C++/Objective-C... Читать далее
Специалист во многих разделах науки и техники...  · 18 мар 2020
Процитирую Страуструпа - создателя С++. Он писал примерно следующее - не нужно знать все тонкости языка С++, чтобы писать хорошие программы. Язык С++ достаточно прост, так что если вы планируете работать с ним - смело... Читать далее
Истинный стандарт любого задрота(бог задрота)  · 27 мая 2018

Сначала учи HTML. во первых потому что он похож на языки программирования, во вторых ты этим поймёшь нравиться ли тебе кодить, или нет. Может даже тебе больше понравится Вёрстка сайтов чем программирование.