Другие языки программирования и технологии
Хочу научиться программировать.
Хочу научиться программировать. Есть жилания учиться, но не знаю с чего начать. Если есть пособии для учёбы скиньте пожалуйста.
1. Хочешь научиться программированию - ни в коем случае не начинай с таких языков, как С / C++ / C# / Java / JavaScirpt / PHP. Это инструменты для опытных программистов, совершенно не подходящие для обучения. Но и слишком примитивный Basic (включая и VB) тоже плохо подходит для обучения.
Лучше возьми последнее издание книги Вирта "Алгоритмы и структуры данных": там используется язык Oberon-07 - один из лучших именно для обучения.
2. Хочешь стать говнокодером - начинай с реальных программ. Сколько тебе пришлось сделать домашних заданий по русскому языку - и до сих пор с ошибками пишешь. Задания нужны не только для того, чтобы писать без ошибок, но и для того, чтобы научиться правильно использовать конструкции языка, научиться правильно думать. Начиная сразу с реальных программ ты будешь делать совершенно примитивные логические ошибки и даже не сможешь понять, где именно ошибся. Идеальный вариант - не только обязательное выполнение учебных заданий, но и их проверка квалифицированным преподавателем.
Лучше возьми последнее издание книги Вирта "Алгоритмы и структуры данных": там используется язык Oberon-07 - один из лучших именно для обучения.
2. Хочешь стать говнокодером - начинай с реальных программ. Сколько тебе пришлось сделать домашних заданий по русскому языку - и до сих пор с ошибками пишешь. Задания нужны не только для того, чтобы писать без ошибок, но и для того, чтобы научиться правильно использовать конструкции языка, научиться правильно думать. Начиная сразу с реальных программ ты будешь делать совершенно примитивные логические ошибки и даже не сможешь понять, где именно ошибся. Идеальный вариант - не только обязательное выполнение учебных заданий, но и их проверка квалифицированным преподавателем.
Вот вам мини-пособие:
1. Первое, что надо сделать, - выбрать-скачать-установить инструменты для работы.
Выбирать надо не язык, а среду разработки. Программу, в которой пишут программы.
Основные правила и элементы во всех языках примерно одинаковы.
А вот среды по возможностям и удобству сильно различаются. И начинать лучше с удобной.
Лучшая сейчас- бесплатная Visual Studio Express Edition. В ней три языка - С++, C# и VB. Первые два востребованы. В Студии можно писать и на С, делать ассемблерные вставки и сайты, ее компилятор пригодится, если вы захотите работать с Qt.
Обучение работе с ней и всякие справки тут:
http: //msdn. microsoft. com/library/vstudio/ms165079.aspx
http: //msdn. microsoft. com/ru-ru/library/vstudio/dd831853(v=vs.100).aspx
http: //www. visualstudio. com/ru-ru
Зиборов В. В. - Visual С# 2012 на примерах + Электронный архив
http://www.proklondike.com/books/dotnet/Zibrov_Visual_C_2012_2013.html
Как установить, где скачать - спросите гугл
2. Затем пишут свою первую программу в этой среде, самую простую, которая просто выводит на экран одну фразу. По традиции это "Привет, мир! ", но можно и другую. Так вы узнаете, как вообще писать, компилировать и запускать программы и как сделать, чтобы программа вывела на экран результат своей работы.
Как ее написать и запустить - спросите гугл.
3. Затем изучают основные понятия программирования:
1) переменные и операторы (и заодно константы и литералы)
2) условия (и логику)
3) циклы
4) массивы
5) функции (и процедуры, если они есть в этом языке)
Если есть указатели, их надо изучать вместе с массивами и функциями, иначе не научитесь.
4. Потом более сложные (структуры данных и классы и все с ними связанное).
5. Параллельно учатся работать с конструктором форм, разными типами файлов и библиотеками.
6. Любую задачу переводят на язык этих терминов.
Не делайте чисто учебных заданий, а сразу пишите хоть сколько-нибудь полезные программы.
Что вы хотите написать?
Вот его и начните писать.
Например, для освоения переменных, констант, операторов и условий полезнее всего написать калькулятор, и чтоб в нем были, кроме арифметики, расчеты длины окружности и площади круга.
Блокнот. Графический редактор. Простую игру. Парсер или бот для какого-нибудь сайта. Программу, запрашивающую логин и пароль и при их правильном вводе приветствующую пользователя по имени. Анимированную открытку к празднику.
Программу, которая записывает в файл Data и читает из него таблицу вроде
id;name;count;price;
1;name1;5;5.5;
2;name2;78;6.6;
3;name3;29;7;
- и реализуете добавление, удаление, изменение, поиск, сортировку, расчеты и т. д.
Ищите в гугле образцы написания этих программ, рассматривайте, как они написаны, копируйте к себе и подгоняйте под свои нужды. И просто экспериментируйте.
1. Первое, что надо сделать, - выбрать-скачать-установить инструменты для работы.
Выбирать надо не язык, а среду разработки. Программу, в которой пишут программы.
Основные правила и элементы во всех языках примерно одинаковы.
А вот среды по возможностям и удобству сильно различаются. И начинать лучше с удобной.
Лучшая сейчас- бесплатная Visual Studio Express Edition. В ней три языка - С++, C# и VB. Первые два востребованы. В Студии можно писать и на С, делать ассемблерные вставки и сайты, ее компилятор пригодится, если вы захотите работать с Qt.
Обучение работе с ней и всякие справки тут:
http: //msdn. microsoft. com/library/vstudio/ms165079.aspx
http: //msdn. microsoft. com/ru-ru/library/vstudio/dd831853(v=vs.100).aspx
http: //www. visualstudio. com/ru-ru
Зиборов В. В. - Visual С# 2012 на примерах + Электронный архив
http://www.proklondike.com/books/dotnet/Zibrov_Visual_C_2012_2013.html
Как установить, где скачать - спросите гугл
2. Затем пишут свою первую программу в этой среде, самую простую, которая просто выводит на экран одну фразу. По традиции это "Привет, мир! ", но можно и другую. Так вы узнаете, как вообще писать, компилировать и запускать программы и как сделать, чтобы программа вывела на экран результат своей работы.
Как ее написать и запустить - спросите гугл.
3. Затем изучают основные понятия программирования:
1) переменные и операторы (и заодно константы и литералы)
2) условия (и логику)
3) циклы
4) массивы
5) функции (и процедуры, если они есть в этом языке)
Если есть указатели, их надо изучать вместе с массивами и функциями, иначе не научитесь.
4. Потом более сложные (структуры данных и классы и все с ними связанное).
5. Параллельно учатся работать с конструктором форм, разными типами файлов и библиотеками.
6. Любую задачу переводят на язык этих терминов.
Не делайте чисто учебных заданий, а сразу пишите хоть сколько-нибудь полезные программы.
Что вы хотите написать?
Вот его и начните писать.
Например, для освоения переменных, констант, операторов и условий полезнее всего написать калькулятор, и чтоб в нем были, кроме арифметики, расчеты длины окружности и площади круга.
Блокнот. Графический редактор. Простую игру. Парсер или бот для какого-нибудь сайта. Программу, запрашивающую логин и пароль и при их правильном вводе приветствующую пользователя по имени. Анимированную открытку к празднику.
Программу, которая записывает в файл Data и читает из него таблицу вроде
id;name;count;price;
1;name1;5;5.5;
2;name2;78;6.6;
3;name3;29;7;
- и реализуете добавление, удаление, изменение, поиск, сортировку, расчеты и т. д.
Ищите в гугле образцы написания этих программ, рассматривайте, как они написаны, копируйте к себе и подгоняйте под свои нужды. И просто экспериментируйте.
Начинай с этого языка - "русский" ;)
C++ начинай с этого языка, книга вроде бы называется как программировать на с++
поищи много есть пособий
поищи много есть пособий
Что ты хочешь делать-то?.. Игры делать?
Владислав Александрович
Возможно. Я сижу за компом 12ч и хочу что то полезное делать, а не играть доту) вот не знаю с чего начать учить язык програмирования как учить я не знаю
Английский учи
Похожие вопросы
- Хочу научиться программировать
- Хочу научиться программировать, возможно некорректно спрошу-сколько надо времени, чтобы научиться писать программы?
- Хочу научиться программировать PHP, HTML, CSS, JavaScripts. Подскажите пожалуйста с чего начать
- Хочу научится программировать
- Хочу научиться программировать! Плиз скиньте всякие электронные учебники и дайте полезные советы!
- хочу научиться программировать. какой язык учить.
- Хочу научится программировать незнаю с чего начать изучать!
- Хочу научиться программировать. Подскажите, с чего начать???
- Хочу научиться программировать . С какого языка начать .
- Хочу научиться программировать. С чего начать?