Другие языки программирования и технологии

С чего начать программирование?

Здравствуйте. Закончил 8 класс и перехожу на девятый, своей профессией выбрал программирование. Посещал много сайтов о программировании, читал книги, но нечего нормально не понял. В книгах всё говориться как профессионалу, я не понимал никак, может ни те книжки читал. Ни с одним языком близко не знаком (хотя прочёл целую книжку о питоне).
Уважаемые программисты, прошу ответить на следующие вопросы:
1) Какой язык выбрать? т. е. с какого начать, как новичку?
2)Как начать обучение? Что прочитать, где посмотреть? Что скачать?
3)Какие минусы и плюсы у видов программирования (веб-программирование, создание игр, создание программ и т. д.)?
Любому программисту нужно освоить логику. Возьми любую книгу для чайников, не обращая внимания на язык, который там изучается, прочитай несколько первых глав. Потом тебе стоит определиться с областью работы и выбрать соответствующий язык. Программы можно писать для телефонов (отдельно ифоны, андроиды, файрфоксос, хромос, вин мобайл), для веба, прикладные (с интерфейсом и все дела), системные утилиты (достаточно командной строки). Причём, в зависимости от желания кроссплатформенности нужно выбирать язык типа java или C#, чтобы было меньше геморроя. Опять же, можно стать программистом сценариев для игр, это совсем другой пласт работ.
И вот когда определишься, бери учебники по выбранному языку, читай форумы, разбирай примеры тех, кто уже умеет.
ЗГ
Законопослушный Гражданин
51 673
Лучший ответ
1. Любой. Язык выбирается по задаче, хоть Бейсик.
2. С формулирования задачи, разбиения её на шаги, определения потребных под неё ресурсов, да и вообще, реализуема ли она.
3. Так смотря что надо. На кой чёрт тебе веб-программирование, если тебе нужно управлять движком? И на кой чёрт тебе ассемблер, если ты сайт делаешь?
Ильяс Багдеев
Ильяс Багдеев
84 683
1) Скачать удобную систему программирования, и изучать тот язык, который в ней есть. Никаких "востребованных" языков в природе НЕ существует. Скачайте например бесплатную VisualStudio, с сайта Microsoft, документацию к ней, там есть, как минимум, Basic, C++, и C#
2) Скачать книжки по языку, и общим вопросам программирования, читать книжки, решать задачки. Книжки ищутся в гугеле, например "Искусство программирования".
И + без понимания математики, получаются не программисты, а быдлокодеры, их и без Вас до фига. Имейте в виду: речь не о зубрежке, а настоящем понимании, на интуитивном уровне. Если не сможете ПОНЯТЬ, то забудьте о программировании, и идите в менеджОры.
3) Вид программирования есть только один: называется "программирование", есть разные области применения, но разницы в работе программиста нет.

Что имеем реально? Вы "посещали много сайтов о программировании", но спрашиваете тут, почему не на этих сайтах? Это уже минус.
А на "Ответах", этот вопрос, "Как стать программистом", задается каждый день, по несколько раз, но Вы не смогли найти эти вопросы, и прочесть ответы, или не захотели. Это еще минус.
Если не сможете, самостоятельно найти хороший учебник, по нужному языку, то это будет 3-й минус.
Саня Алексеев
Саня Алексеев
48 987
Начинать с терпения.

Взять книжку (например, Керниган, Ритчи, "Язык программирования C"), и, НЕ ПОДХОДЯ К КОМПЬЮТЕРУ, терпеливо читать её раз за разом, тщательно разбирая приведённые примеры, пока всё в них не станет понятно и очевидно.
1) Си, разберёшься с ним, значит дальше разберешься со всеми.
2) Керниган, Ритчи, "Язык программирования C", как посоветовали выше, и ещё посоветую Шилдта - С или С++.
3) Здесь сложно что-то говорить, у каждого дофига похожего и различного, свои + и -
Виталий Устюгов Не совсем согласен с Вами существуют машинописные языки, которые отличаются от С, например Асемблер, а так же языки для программирования станков с ЧПУ....
Есть курсы по обучению, например интуит
Вадим Старина Хорошо, посмотрю. Спасибо вам.
можешь начать с курса (сделанного с элементами игры) по изучению программирования (на Java) там около 1200 задачек.. советы по изучению. теория.. ссылки на статьи.. создание игр (тетрис шахматы змейка и другие) приложений.. программ (архиватор файлов например и тд)
+ можно что то читать параллельно.. head first java например.
Java программисты сегодня нужны больше всех. вот ссылка javarush.ru/user/reference/66050877-884f-4ef9-b5a5-05061b0b76c0 (в начале будет введение про роботов. дальше такого будет меньше.. и начиная с 2 урока будут задания для которых материал дадут потом.. (или дадут мало материала на эту тему) или пропускай или гугли..
Виктор Екимов
Виктор Екимов
1 995
1) Язык рекомендую для начала Python. Он относительно прост, и приятен для изучения. Плюс, все больше популярен и распостранен. Не советую начинать с Си и т. п., есть вероятность отбить себе желание изучать программирование на самом первом этапе :)
2) Лично я бы посоветовал "Программирование на Python, 4-е издание, I том Марк Лутц"
3) Для тебя сейчас главное начать, как только втянешься, почитаешь, начнешь потихоньку разбираться, тогда сможешь сам ответить на этот вопрос.

Ед что могу добавить не лезь сразу в ООП, классы и другие сложности. Начни с простого: циклы, условия и тп.
Вадим Старина Спасибо вам всем огромное. Возьмусь-ка я за книжки)