Какие дисциплины, программы и языки программирования обязательны к изучению, если ты решил начать учиться кодить с нуля?

512
3
0
7 сентября
14:50
сентябрь
2015

Для начала дискретная математика, базовые понятия из матанализа, теории вероятностей. Алгоритмы и структуры данных (здесь вся математика как раз и пригодится). Архитектура компьютеров. Основы компьютерных сетей.

В качестве первого языка лучше выбирать какой-нибудь простой, например, Python. В отличие от других высокоуровневых языков, таких как Java или C++, он имеет минималистичный синтаксис, и в то же время в нем присутствуют все основные возможности. К тому же, он достаточно популярен

3
1
ноябрь
2015

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

Однако для того чтобы начать кодить с нуля ничего этого не нужно. Нужно освоить любой язык программирования, и начать писать небольшие программы. Решать маленькие каждодневные задачи.

На самом деле довольно много языков с которых можно начинать. Лучше всего брать тот, на котором пишет твой знакомый программист -- всегда будет к кому сходить за советом.

А ещё не стоит брать плохоспроектированный язык.

Мой субъективный список рекомендованных языков для начала: Python, Ruby, Scheme. JavaScript тоже хорош -- можно сразу делать реальные полезные вещи.

Список нерекомендованных: С++, PHP, Perl, Fortran, Basic.

2
0
август
2016

Многие говорят, что начинать хорошо с Си, но я бы советовал начать с - как ни странно - Pascal/чего-то подобного, дабы как следует разобраться, как работать с динамической памятью, типами данных и прочим. Потом можете смело переходить на Си, а затем - в зависимости от того, что вам больше по душе.

0
0
Если вы знаете ответ на этот вопрос и можете аргументированно его обосновать, не стесняйтесь высказаться
Ответить самому
Выбрать эксперта