Компьютер - вопрос №483817

Добрый день, у меня такой вопрос. Я хотел бы найти литературу для начинающих программистов. Недавно заинтересовался курсами, но сначала хотелось бы самому понабраться опыта из книг. Что вы можете посоветовать «чайнику»? Хотелось бы с самых низов.

03.12.12
2 ответа

Ответы

Все зависит от того на каком языке программирования вы хотитете программировать. существуют языки низкого и высокого уровня.

Сначала определитесь с языка программирования. Краткий обзор можно получить здесь. www.wikiznanie.ru/ru-wz/index.php/Языки_программирования

Но уверен что начинать нужно с чего-то простого, например BASIC или Pascal Разобраться что к чему и понять при помощи этих языков — что есть вообще программирование. затем, уже для выполнения серьезных задач, необходимо задуматься над разработкой собственных кодов на таких языках как С, С++, Delphi и т.д.

вот от сюда можно скачать книгу по pascal и многие другие mirknig.com/knigi/programming/1181461036-samouchitel-turbo-pascal.html

Главное начать! Удачи! 

05.12.12

я считаю что «главное начать» (как выразился коллега) тут самое Важное

а вот определиться с языком для новичка проблема. более того — ставка на один язык сужает коридор возможностей

если у Вас твердое намерение достичь успехов в программировании и сделать это основным своим занятием, как раз наоборот — посоветовал бы пробовать все

начните не с книг, а с интернета. читайте http://habrahabr.ru, http://rsdn.ru/

для начала освойте какой нибудь RRS ридер. очень легко начать пользоваться https://www.google.ru/reader

подпишитесь на Харбр и RSDN, и примерно с месяц просто просматривайте все новости. не пытайтесь осмыслить каждую публикацию, просто погрузитесь в этот поток и привыкайте каждый день тратить 1 — 1,5 часа на просмотр новостей которыми живут программисты

изучите этот сайт http://msdn.microsoft.com/ru-ru/ — просто погуляйте по нему, там есть разделы для программистов, новости, и даже разделы для новичков. найдите их. навык поиска такой информации будет полезен сразу

изучите этот сайт http://www.techdays.ru/ — я опять имею в виду просто научитесь на нем ориентироваться, там есть деление докладов по уровню сложности

загрузите и осваивайте инструменты разработки, для MS это бесплатные Express редакции, смотрите тут

http://www.microsoft.com/visualstudio/rus/downloads

и тут

http://www.microsoft.com/web/downloads/platform.aspx

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

однако для таких популярных языков как php и python, есть расширения дл MS Visual Studio

http://phalanger.codeplex.com/

http://ironpython.codeplex.com/

http://pytools.codeplex.com/

первый основной барьер для новичка — это сделать первую программу, которая работает

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

освойте первый язык на столько, что бы могли написать не только «helo world!» по образцу, а сделать какую то свою задумку. достаточно простую, что бы она получлась в приемлимое время. но все таки делающую что то осмысленное и свое

и сразу освойте еще 2-3 других языка, сделайте на них это же самое

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

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

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

05.12.12

Глеб Черняк

Сейчас на сайте
Читать ответы

Георгий

Читать ответы

Попов Евгений

Читать ответы
Посмотреть всех экспертов из раздела Технологии > Железо
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store