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

Что нужно знать чтобы начать программировать? Какой язык выбрать для изучения первым?

Здравствуйте, мне 23 года, я хочу научиться программировать. Сейчас мои знания равны нулю. Я хочу программировать для себя, как хобби, но возможно в последиствии и для заработка денег. Подскажите какой мне язык выбрать и какие книги прочитать, чтобы понимать с чего начинать и делать первые шаги в этой области. Как вообще оценить свою предрасположенность в к программированию, многие говорят что знание языка это просто знание, а программирование это то как ты умеешь логически мыслить и применять это знание на практике для конкретных задач.
>знание языка это просто знание, а программирование это то как ты умеешь логически мыслить и применять это знание на практике для конкретных задач.
Верно говорят.

Зависит от сферы, которая тебе интересна. Веб - пыхать начинай, проги - сразу с делфи или плюсов.
ВК
Виктор Костюченко
86 057
Лучший ответ
Игорь Лукьянов Начать нужно со стакана пива и довести до боченка, во!
Любой язык, начинать с книжек, там обычно с самого нуля расписывают. Например Либерти "С++ за 21 день"
Дима, это тут стандартный вопрос.
1) Вам верно говорят: что "знание языка, это просто знание", а программирование, это совсем другое. Но так считают не "некоторые", а абсолютно все серьезные программисты. Как по Вашему: знание русской грамматики сделает из Вас писателя?
2) Оценить способности можно косвенно: если у Вас проблемы с пониманием математики, то про программирование забудьте: требуется аналогичный склад ума. Речь, конечно не пр зубрежку формул, в школе, а про понимание, на интуитивном уровне.
3) Скачайте хорошую систему программирования, бесплатную, и решайте задачки, на том языке, который в ней есть. Из популярных: PascalABC, VisualStudio Express, итд. Кроме того, Вам нужна математика: минимум линейная алгебра, теория вероятностей, матлогика, теория автоматов.
Python я бы посоветовал для начала, или JavaScript
Что бы учится программировать а не год изучать язык
Сергей : Питон? Ты охуевший, лол. Может, ты хотел написать Pascal?
Насчет книг не знаю, сам никогда не читал литературу по программированию, как-то само собой выучилось :D
Что касается логики, то это конечно правильно. Но суть в том что уметь логически мыслить можно научиться, при чем программирование как раз в этом очень помогает.
Kuanysh Syrlybekov
Kuanysh Syrlybekov
13 080
QBasic - самый простой и понятный язык программирования, но он не пашет на Win7, если хочешь заниматься в дальнейшем программированием на более серьёзном уровне - C#, C++, C. А лучше осваивай Си для AVR микроконтроллеров
ИБ
Игорь Бирик
12 438
Посоветую учить Си. Этот язык достаточно простой для обучения и востребованный - и как-бы сказать, среднего уровня чтоли, после него можешь либо удариться в низкоуровневое программирование (можно и на нем же или учить ассемблер) либо уйти в более в высокоуровневое (опять же на нем же или к его убогому предатку С++,C# или Java). Крайне желательно знать то, что описала Ирина выше... Для программирования в веб нужны знания других языков например php и JavaScript...
Максим Зверев
Максим Зверев
8 452
Если вы готовы за 3-4 года выехать на уровень, с которого рпинимают на работу, а не стажировку, то оринетироваться надо на текущий спрос на рынке.
Наиболее востребованы и обеспечены главные разработчики на PHP, JavaScript, NodeJs, Ruby, Scala и Java.
ОО
Олег Олег
7 896
не шутка
поиграй в игру "Human resource machine"
если желание програмировать после нее не отобьет
сразу можешь учить ассемблер, считай на половину готов )))
Виктор Костюченко Чем игра поможет программированию?
Максим Зверев Ну ты дал :) Учить самый сложный яп для нюба - смерти подобно )
С Паскаля, он самый простой для понимания
Владимир Гайдай Готов поспорить что ты либо не видел паскаля либо не видел ничего кроме него
Олег Олег Паскаль действительно прост и последователен, но вот развиваться особенно некуда. Мало сейчас на нём пишут.
Взрослым лучше изучать прикладные языки или C++ как базовый, при этом достаточно низкоуровневый для понимания как оно там работает.

Похожие вопросы