Мне 15+ лет. Гик. В будущем хочу стать программистом (разработчиком ПО) , но я подумал.. .
Вопрос такого характера: ...1)а почему бы мне не начать прямо сейчас? Вот дайте мне совет с чего мне начать, какие языки программирования изучать в первую очередь (по какой литературе и т. п. ) и т. д. ?
2)и да, на что посоветуете ориентироваться?
а) на веб-программирование
б) на программирование по "железу"?
__
P.s. Жду расширенный ответ ;-)
Другие языки программирования и технологии
С чего начать, чтобы стать программистом?
Начать лучше с учебника информатики - сейчас они весьма не плохие. Усвоив такие понятия, как алгоритм, информация, множества, и т. п. будет гораздо легче заниматься программированием. Потому, что язык - только инструмент, а информация - материал. Чтобы быть специалистом нужно знать и то и другое.
Неплохо так же изучить основы устройства компьютера, хотя бы на примере простых процессорных систем. Понимание того, как он работает помогает пониманию того, как должны быть сделаны программы.
Так же не лишним будет "подтянуть" математику и английский язык. Первое - т. к. часто придется работать с числами и проч. математическими вещами, да и мозг натренируется "правильному" мышлению. Второе - т. к. языки обычно строятся на английских словах. Зная их проще понять смысл команд, операторов и их назначение. Ну и может понадобится прочитать материал на английском.. . Сейчас, конечно, проще - много переведенной литературы и материалов в сети. Но лишним не будет.
Большого значения не имеет, какой язык вы выберите первым. Но, если сразу схватитесь за сложный или специализированный - будет сложнее освоить. Я согласен, что Паскаль - наиболее подходящий для первого знакомства. Но ничего ужасного не будет, если вы начнете с Бейсик-подобных языков или С-подобных. В любом случае позже вам придется изучить несколько языков, чтобы было из чего выбрать.
Изучив слегка, чтобы можно было писать простые программы, язык, ищите книги по общим принципам программирования. Например, о стиле, методах поиска ошибок, шаблонах проектирования, методах организации работы программиста, "классических" алгоритмах и т. п. Чем раньше вы это изучите, тем эффективнее будет ваше обучение. Книг огромное количество так посоветовать что-то трудно, просто "по программированию". Ну, вот несколько фамилий авторов: Н. Вирт (автор языка Паскаль) , Дональд Кнут, Стив Макконел. . Ну и ищите активно сами информацию, книги.
Найдите учебник или книгу с примерами небольших программ, обязательно изучайте чужой код.
Что касается выбора направления - тут ничего посоветовать нельзя, это ваш вкус. Чтобы понять, что вам нравится больше придется попробовать и то и другое. Но мне кажется, что лучше начать все таки с основ программирования, решать "обычные" задачки - на решение простых мат. и логических задач, применение типичных приемов и т. п. Потом уже можно "залезть" в программирование железа, в веб, в базы данных и др. специальные направления, чтобы выбрать по душе.
Неплохо так же изучить основы устройства компьютера, хотя бы на примере простых процессорных систем. Понимание того, как он работает помогает пониманию того, как должны быть сделаны программы.
Так же не лишним будет "подтянуть" математику и английский язык. Первое - т. к. часто придется работать с числами и проч. математическими вещами, да и мозг натренируется "правильному" мышлению. Второе - т. к. языки обычно строятся на английских словах. Зная их проще понять смысл команд, операторов и их назначение. Ну и может понадобится прочитать материал на английском.. . Сейчас, конечно, проще - много переведенной литературы и материалов в сети. Но лишним не будет.
Большого значения не имеет, какой язык вы выберите первым. Но, если сразу схватитесь за сложный или специализированный - будет сложнее освоить. Я согласен, что Паскаль - наиболее подходящий для первого знакомства. Но ничего ужасного не будет, если вы начнете с Бейсик-подобных языков или С-подобных. В любом случае позже вам придется изучить несколько языков, чтобы было из чего выбрать.
Изучив слегка, чтобы можно было писать простые программы, язык, ищите книги по общим принципам программирования. Например, о стиле, методах поиска ошибок, шаблонах проектирования, методах организации работы программиста, "классических" алгоритмах и т. п. Чем раньше вы это изучите, тем эффективнее будет ваше обучение. Книг огромное количество так посоветовать что-то трудно, просто "по программированию". Ну, вот несколько фамилий авторов: Н. Вирт (автор языка Паскаль) , Дональд Кнут, Стив Макконел. . Ну и ищите активно сами информацию, книги.
Найдите учебник или книгу с примерами небольших программ, обязательно изучайте чужой код.
Что касается выбора направления - тут ничего посоветовать нельзя, это ваш вкус. Чтобы понять, что вам нравится больше придется попробовать и то и другое. Но мне кажется, что лучше начать все таки с основ программирования, решать "обычные" задачки - на решение простых мат. и логических задач, применение типичных приемов и т. п. Потом уже можно "залезть" в программирование железа, в веб, в базы данных и др. специальные направления, чтобы выбрать по душе.
Возьми любой школьный учебник программирования, а дальше уж сам выберешь что читать. Можешь прямо брать учебники по конкретным языкам или сперва читать что-то про составление алгоритмов. Азы везде примерно одинаковые. А вот писать прошивки или сайты — это ты сам решай.
с паскаля к примеру, а паскаль это предок - дельфи и т д скачай книгу Pesni_o_Paskale_2011-07-15 Песни о паскале очень интересно и доступно описано обучение, веб программирование это уже после основ
DELPHI изучай, язык паскаль. .
скачай прогу, в инете уроков полно.. .
именно с этого начитают учить программирование..
скачай прогу, в инете уроков полно.. .
именно с этого начитают учить программирование..
Я в Ваши годы (и даже помладше) начинал с 3 вещей:
1) Делфи. Это классический язык, которому "все возрасты покорны". Я даже в 10 лет кое-что писал на дельфях.
Причем это были Дельфи 5, а не Дельфи 7, то есть более старая версия, чем принято.
2) Вижуал Бейсик. Я начинал с ВБ 4.0, который был старше меня аж на несколько лет. . Это конечно перегиб, но ВБ 6.0 или Вижуал Бейсик 2010 - вполне нормальны для новичка.
3) Пуребейсик. Довольно экзотический, но очень простой и понятный язык.
Из "литературы" у меня были только:
1) бестолковая книжка от какой-то никому не известной конторы, где описывались динозавры вроде турбо паскаля 7.0 и кьюбейсика (и та была только в 10 лет, потом я ее не то потерял, не то выбросил)
2) справка, встроенная в ВБ 4.0 и ВБ 2010, на английском языке
3) всякие примеры кодов, прилагавшиеся к дельфями, ВБ 4.0 и пуребейсику (благо их там много) .
4) ну еще школьный учебник по информатике, где рассматривался Вижуал Бейсик на совершенно дурацком уровне.
И всего этого мне хватило, чтобы начать программировать. Ни учителей, ни книг нормальных не было. А уж о таких вещах, как инет, вообще можно было только мечтать.
1) Делфи. Это классический язык, которому "все возрасты покорны". Я даже в 10 лет кое-что писал на дельфях.
Причем это были Дельфи 5, а не Дельфи 7, то есть более старая версия, чем принято.
2) Вижуал Бейсик. Я начинал с ВБ 4.0, который был старше меня аж на несколько лет. . Это конечно перегиб, но ВБ 6.0 или Вижуал Бейсик 2010 - вполне нормальны для новичка.
3) Пуребейсик. Довольно экзотический, но очень простой и понятный язык.
Из "литературы" у меня были только:
1) бестолковая книжка от какой-то никому не известной конторы, где описывались динозавры вроде турбо паскаля 7.0 и кьюбейсика (и та была только в 10 лет, потом я ее не то потерял, не то выбросил)
2) справка, встроенная в ВБ 4.0 и ВБ 2010, на английском языке
3) всякие примеры кодов, прилагавшиеся к дельфями, ВБ 4.0 и пуребейсику (благо их там много) .
4) ну еще школьный учебник по информатике, где рассматривался Вижуал Бейсик на совершенно дурацком уровне.
И всего этого мне хватило, чтобы начать программировать. Ни учителей, ни книг нормальных не было. А уж о таких вещах, как инет, вообще можно было только мечтать.
Турбо Паскаль. Остальное всё с него содрано.
Похожие вопросы
- Ребят, всем привет! С чего начать, чтобы стать программистом?
- С чего мне начать чтобы в дальнейшем я смог стать программистом?
- с чего начать, чтобы в будущем стать программистом?
- Ребят направьте в правильном направлении, не знаю что делать, хочу стать программистом
- Я хочу стать программистом(самоучкой).С чего начать?Хорошая профессия?За сколько лет могу стать хорошим программистом???
- Как стать программистом Как стать программистом или с чего начать?
- хочу стать программистом Мне 14 лет я хочу стать программистом что лучше начать учить java или 1c ?
- Хочу стать программистом, с чего мне начать?
- Подскажите как стать программистом самостоятельно с 0?
- Хочу стать программистом. Как начать?