Технологии

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

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

декабрь 3, 2012 г.

  • Всего ответов: 2

  • Дмитрий Шиленко - аватарка

    Дмитрий Шиленко

    7-й в Технологиях

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

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

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

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

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

    декабрь 5, 2012 г.
    Ответ понравился автору
  • Андрей FaceOff - аватарка

    Андрей FaceOff

    1-й в Технологиях

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

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

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

    начните не с книг, а с интернета. читайте 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 других языка, сделайте на них это же самое

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

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

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

    декабрь 5, 2012 г.
    Ответ понравился автору

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