Как научиться кодить с нуля если нулевые знания информатики и английского языка?

2103
4
0
25 августа
03:54
август
2015

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

Например, вам необходимо смоделировать поход студента в магазин за хлебом. Первое, что нужно учесть в решении этого вопроса - деньги. В магазине никто бесплатно хлеб вам не даст (во всяком случае, полагаться на это не стоит). У студента должна быть необходимая для покупки хлеба сумма.

Далее - маршрут. Обычно есть много вариантов пути. Представим, что один путь проходит через оживленную трассу, другой - через дворы. Какой путь короче? Где и какие препятствия подстерегают студента? Что делать, если вдруг до прихода в булочную, студент потеряет необходимую для покупки хлеба сумму?

Программирование - это прежде всего логика и алгоритмы.

Попробуйте почитать книгу Алгоритмы: построение и анализ (Томас Кормен).

Следующий вопрос, которым в современном мире информации нельзя пренебречь, это базы данных. Зачастую, база данных - самое узкое и самое важное место любого приложения. Неверно спроектированная база данных - очень существенный удар по любому конечному продукту. А утечка данных сравни катастрофе. Тонкости работы с базами данных, на мой взгляд, лучшим образом описаны в книге В. П. Агальцова "Базы данных".

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

8
0
август
2015

Зашибательский учебник - javascript.ru

Я довольно основательно искал в своё время, как раз с чем бы начать "с нуля". Вот. И пользуясь случаем (чтоб два раза не вставать), моя виртуальная благодарность его автору - по хвамилии Кантор (а имя не помню).

2
0
август
2015

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

Для начала же выберите какой-нибудь онлайн-учебник по интересующей в программировании теме и начинайте читать. Например, для Питона (скриптовый язык, популярный в веб-программировании) есть хороший учебник: diveintopython.net

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