С чего начать изучение программирования

С Java дела обстоят равно как и со многими другими. Всё как в большинстве случаев: читаете книжку либо кроме того статью о том, как по большому счету пишутся элементарные вещи типа Hello World, осваиваете простые вещи, такие как циклы, ветвления, классы и т.п. Как и в большинстве случаев, затем нужна практика: ставите себе цели — решаете, ставите новые — снова решаете.

С чего начать изучение программирования

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

Мера того, как оптимален учебник, — то, как вам ясно, что там написано. И, очевидно, учебник не должен ни при каких обстоятельствах вводить в заблуждение (не должно быть ложных сведений), но это бывает редко. В случае если вам ясно, значит учебник годится, по крайней мере, для начала.

Из классики по сабжу:

Многие советуют Шилдта, но, по мне, это не лучший выбор. Имеется прецеденты введения им в заблуждение. К тому же, данный человек пробует быть специалистом ПО ВСЕМУ. У него и C#, и плюсы, ява. Это точно показывает на ограниченность опыта в каждом из направлений, в котором он «говорит».

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

лучший метод обучиться программировать — начать программировать

поиск, приобретение книжек/ки — только метод оттянуть неизбежное, скачайте любую книжку для начинающих («азы. «, «. для чайников» и тп) в электронном виде (как вариант — отыскать отдельную статью на просторах), откройте первую главу и начните читать, на третей-10й странице будет пример несложной программы типа «Hello world», ну и потом еще пара примеров с несложной арифметикой и операторами

вероятно что книжка в ваших руках, как раз то что необходимо

поиск дорог, изучение существующей подготовки, выслушивание советов, все равно (несмотря на результаты) непременно приведут к этому шагу — 1 глава и Hello world 🙂

ответ дан 21 апр ’11 в 22:21

С чего начать изучение программирования

И твёрже на этом пути. К желаемому результату — стать программером от сохи. alexlz 23 апр ’11 в 11:51

к чему сарказм. других вариантов нет, с молоком матери не передается к сожалению 🙂 это как езда на велике, теория оказывает помощь лишь в то время, когда уже ездил, до этого момента она пустой звук и груз необычных видений ShockWave 23 апр ’11 в 13:59

Я соглашусь только с первой половиной утверждения, но не со второй. C и Pascal появились приблизительно в одно да и то же время и не оказывали друг на друга влияния, исходя из этого они достаточно очень сильно различаются. Однако, для обучения он вправду оптимален и алгоритмы позволяет изучить (в самом паскале библиотека такая бедная (кроме того в дельфях), что всё писать приходится самому). cy6erGn0m 14 апр ’11 в 6:39

Си наилучший для начала. Язык мелкий. Из сложностей — лишь указатели. (Действительно, как говорит препод наш — «Ни при каких обстоятельствах не думайте, что понимаете указатели до конца»). по поводу того, что изучать с Кнута и Кормена. ух, ну это необычный совет. Из книг по Си рекомендую Стивена Прата ну и источник — Брайан Керниган и Деннис Ритчи. Наилучший учебник это Google 🙂

  1. Простота и отсутствие не нужных на первых порах нагрузок (приверженцам Java — сплошные классы. Какое уж тут обучение базам в случае если необходимо каждую функцию оборачивать в класс?
  2. Простой и интуитивно понятный синтаксис.
  3. Наличие огромного количества книжек, а также на русском, в свободном доступе (Интернет).
  4. Возможность продолжать изучение (структурное программирование, ООП) перейдя C-C++ либо Pascal-Delphi.

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

В случае если СОВСЕМ не привычны с программированием и не легко с английскими командами (типа if, then, else, while. ), имеете возможность мало поиграть с ГЛАГОЛом (Русский язык программирование, поищите в Google) — лишь мало, потому как это не стандарт.

ответ дан 22 апр ’11 в 6:10

про Java — гм, я легко загнул про каждую функцию, каюсь. Но все они, так или иначе — способы классов. gote 22 апр ’11 в 6:12

Ребят тут дело в том что человек Java желает, а не азы программирования. С первой точки зрения Паскаль и Java — обсолютно различные языки (Java я б сказал кроме того технология). Со второй точки зрения — да, паскаль дает представление не только о жутиках объектно-ориентированного программирования, но и структурного, модульного, так что для изучения азов — Паскаль пригоден и несложен, для изучения Java технологии — никаким боком =)

ответ дан 14 апр ’11 в 7:17

Считаю чтобы начать изучать программирование нужно выполнить следующие пункты:

  1. Выбрать язык программирования; выбирается он исходя из предметной области, которая тебе занимательна как будущему программисту: веб, прикладные программы и т.д. Имеется узконаправленные языки, а имеется неспециализированного назначения, так именуемые универсальные, у каждого имеется свои плюсы и свои минусы. Выбирать ассемблер чтобы написать свою CMS, а php для написания драйверов(такое кроме того нереально предположительно) по моему неразумно.
  2. Язык всего лишь средство с целью достижения результата, кроме изучения самого языка, его синтаксиса, изюминок и т.д. нужно параллельно изучать базовые парадигмы программирования — правила, подходы, алгоритмы, структуры данных и т.д. это окажет помощь обширно наблюдать на вещи и использовать действенные, легкие и элегантные решения.
  3. Усидчивость, терпение и систематичный подход к изучению приправленные энтузиазмом и жаждой без сомнений окажут помощь тебе достигнуть успеха в освоении данной столь увлекательной профессии.

ответ дан 21 апр ’11 в 21:10

С чего начать изучение программирования

Прально говорят — начинай c несложного примера Hello World. Изучение любого языка начинается как раз так. Но язык языком, и вдобавок нужно знать базы данных, алгоритмы, всякие протоколы. Вот в университете этому всему учат.

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

Но, рекомендую начать с трактуемого языка (Java. Net, PHP, Python и т.п.). Это избавит от неприятностей с выделением памяти и выходом за пределы массива. Эти вещи порождают очень коварные, сложно исправляемые ошибки. А это, думаю, ни к чему. Не смотря на то, что, само собой разумеется на ошибках обучаются.

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

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