C/C++

Совет по обучению на программиста.

Привет всем программистам. Какие кто может дать дельные советы по программированию, в плане обучения, в общем, на любом языке. И что есть общего у всех языков программирования?
Меньше теории, больше практики. Меньше сиди на ответах, больше пиши код. Код всего. Заново создавай велосипеды. Только сам. А потом сравнивай с велосипедами других. Учись на ошибках. На своих и чужих. Сиди на форумах программирования и пробуй помогать другим. Учи англ. Учи англ. Еще раз, очень важно: учи англ!
Mr Yensegenov
Mr Yensegenov
1 871
Лучший ответ
В программировании самое важное - знание алгоритмов. Если знаешь алгоритмы, то любой язык тебе по зубам.
Дамир Самаев
Дамир Самаев
87 356
>Какие кто может дать дельные советы по программированию, в плане обучения, в общем, на любом языке.
Учи дискретку, юный падаван.

>И что есть общего у всех языков программирования?
Ветвления и циклы.
Игорь Ковылин
Игорь Ковылин
76 648
Сергей Пасовец Уточните, пожалуйста, про дискретку - я не понимаю что это.
Начинать не с языка программирования, а с качественного учебника программирования. А язык будет тем, который используется в этом учебнике для объяснения алгоритмов - удобным именно для обучения.

Общего во всех языках - базовые концепции, на которых эти языки построены. К ветвлениям и циклам добавлю рекурсию, линейные массивы, ассоциативные массивы, структуры/записи...

P.S. Вирт, "Алгоритмы и структуры данных", последнее издание.
VK
Vitali Kiadikidis
59 578
Сейчас есть риск что страна превратится в Северную Корею. Программисты будут на фиг никому не нужны...
Ильшат Загрутдинов поэтому им кучу льгот нарисовали, чтобы в стране удержать?)
И от армии освободили, и налог на прибыль нулевым сделали. Только оставайтесь
самое общее: чтобы их изучить и научиться применять, нужны хорошие мозги
ПМСМ хорошим программистом может быть менее 1% населения.
Изучи для начала все основные конструкции. В принципе, в том же порядке, в котором все указано в тех документации, ну а дальше сам поймешь