Другие языки программирования и технологии
Подскажите как можно научиться программированию без курсов?
Хочу уметь программировать подскажите с чего начать? и где взять полезные уроки???
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
Как установить, где скачать - спросите гугл
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;
- и реализуете добавление, удаление, изменение, поиск, сортировку, расчеты и т. д.
Ищите в гугле образцы написания этих программ, рассматривайте, как они написаны, копируйте к себе и подгоняйте под свои нужды. И просто экспериментируйте.
Выбирать надо не язык, а среду разработки. Программу, в которой пишут программы. Языки все примерно одинаковы (если речь не о сайтах). А вот среды по возможностям и удобству сильно различаются.
Лучшая сейчас- бесплатная 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
Как установить, где скачать - спросите гугл
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++ .Параллельно с C# так как языки очень похожи ...Помог? сомневаюсь ...Где уроки брать? Да пожалуйста -> http://wmate.ru/ebooks/ Полно всего ...Определись что ты хочешь для начала, что писать? Зачем это тебе? и этот вопрос отпадет сам собой ...
С понимания, что вас устроит в качестве результата, что именно вы от этого хотите.
Похожие вопросы
- Хочу научиться программированию с нуля. Встал вопрос -как ? Первое что пришло в голову это онлайн курсы.
- Ребят, можно ли в домашних условиях самостоятельно научиться программированию? Чтобы создавать свои программы.
- люди, хочу научится программированию на С++, С#...
- Как научится программированию
- Как научиться программированию? Помогите советом.
- хочу научиться программированию
- Как научиться программированию в 13 лет?
- Можно ли научиться программирование дома
- Можно ли новичку научится программированию?
- В школах изучают программирование, везде курсы бесплатные для программистов. Почему большинство людей еще не пидо