Определитесь точно ли вам это нужно
Ответьте на следующие вопросы:
- Что для вас программирование?
- Зачем вам быть программистом?
- Где вы хотите применять свои навыки?
- Сколько времени вы готовы посвящать обучению?
Простые шаги чтобы начать
- Установите Visual Studio Express Edition
- Скачайте книги по Основам программирования
- Открывайте книгу Изучаем программирование на C, и от корки до корки
Почему Visual Studio
Не лазьте по страшным старым фундаментальным IDE, без грамотного преподавателя вы просто застрянете в них, несмотря на то, что они существуют уже давно, информация по ним в сети скудная. По Visual Studio много уже чего есть в сети, просто пишите вашу проблему в Google, и получаете ответ.
Что за книги в группе “Основы программирования”
Это подборка книг, которые действительно необходимы чтобы начать программировать. Она основана на моем опыте. Сам когда-то начинал и пролазил через дебри непонятных источников, в которых, много чего объясняют, а все равно не понятно “Почему”. Источники – это преподаватели, книги, форумы. Скоро будет серия интересных постов про то почему мы часто не понимаем много чего нам говорят =)
Начните с книг издательства Head First и не парьтесь. В группе подобраны книги, что хороши для самого начала. Как только разберетесь с ними, приступайте к остальным.
Почему начинать с языка C а не Pascal
Потому что на Pascal вы уплюхаетесь в страшненькой среде разработке, некрасивом языке и потеряете весь энтузиазм и не захотите быть программистом. Без преподавателя я бы не рекомендовал вообще лазить в страшные и некрасивые технологии.
Не важно, какая технология, когда вы осваиваете основы с преподавателем, но когда вы один на один со страшной кривой, непонятной технологией в самом начале пути, это может испугать =)
Почему начинать с языка C а не С++ или C# или Java
- C – подмножество C++, потом легко перейдете на него
- C# — начнете с него, много чего потеряете как профессионал
- Java – если освоите C, затем C++, то легко перейдете на Java, C#, Python, Ruby, Lisp и прочую живность, в обратную строну работает плохо =)
А почему ничего не было про ООП
Объектно-ориентированное программирование и проектирование лучше в голову входит, когда вы уже достаточно поварились в области, знаете язык C, структуры данные и базовые алгоритмы.
Если вы этого не знаете, то лазить в ООП нет смысла)
Чиво
Я понимаю, как работает чужой код, не могу писать свой
Просто у вас ещё не достаточно практики и вы ещё не достаточно глубоко понимаете, как это все работает, иначе бы могли писать. Открывайте литературу и символ за символом, строка за строкой, не копируя, переписывайте примеры с книг, выполняйте упражнения, а также строка за строкой отлаживайте эти программы, чтобы глубоко понимать, как это все работает.
Со скольки лет можно начинать программировать
Если у вас большое желание, и вы готовы посвящать программированию много времени, то можете начинать
Я уже учусь на втором курсе, но все ещё не умею программировать
Если вы прочитали все что выше, и не поняли почему то
- Либо вы тратите мало времени (это значит меньше 8-ми часов в день)
- Либо у вас мало желания
- Либо у вас не очень хорошая программа в ВУЗе
PS
Не нашел ответ на свой вопрос
Если у вас есть ещё вопросы то всегда можете задать тут vk.com/rinat.shaikhutdinov
Бонус: Цветут цветы — Танцы минус (кавер — Катя Лобань)
https://www.youtube.com/watch?v=9DErZrFmCoE
Comments