Другие языки программирования и технологии

Подскажите хорошие сайты и видео по программированию. И как понять программирования? (готов 7-8 часов уделять). Спасибо !

0. Забыть слово видеокурсы и мертвый паскаль.
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;
- и реализуете добавление, удаление, изменение, поиск, сортировку, расчеты и т. д.
Ищите в гугле образцы написания этих программ, рассматривайте, как они написаны, копируйте к себе и подгоняйте под свои нужды. И просто экспериментируйте.
Юрий Черный
Юрий Черный
75 281
Лучший ответ
Владимир Панищев Ееесть хорошие видеокурсы. Сама удивилась. Съёмки с летней школы программистов-олимпиадников
Vladimir Svv Ответ хороший, но начинающему не понять.
Ты пытаешсся логарифм 3 класнику обьяснить.
Когда начинал не знал чразницу между HTML Delphi assemblere и Java
8 класс? Начинай с Python'а, не ошибёшься (назначений у него... море)
https://www.codecademy.com/learn - самые азы тут, потом можно будет читать документацию по питону. Если хочется именно паскаль - есть книга "Песни о Паскале"
По алгоритмам, на школьном уровне, материал есть тут http://www.intuit.ru/studies/courses/1121/310/info и тут http://www.intuit.ru/studies/courses/998/312/info
Александр Ледяшов я на кодакадеми не могу найти по питону уроков, не дадите по точнее ссылку?
progbook.ru
progbook.net
Зачем тебе это видео? Там тягомотина, кучу времени отнимают на то, чтобы проговорить слова, которые про себя ты прочитаешь быстрее, зато сложные технические места, которые тебе нужно разбирать, тебе просто покажут на картинке и хорошо, если объяснять что-то. Тут нужен или интерактив или очень толковый учебник. Может быть, бывают и толковые видео, но на практике видео чаще снимают люди, которые не смогли найти себя в чём-то другом. Например, я что-то знаю, что я применяю эти знания в работе или стремлюсь отдохнуть от работу, у меня нет мотивации записывать видео вместо этого, и нет времени. Тем более, писать надо так, чтобы обучение шло последовательно, да ещё заранее знать сложные моменты, которые для меня могут быть очевидны, это большой труд. А учебники хотя бы продавать можно.
Ты хочешь программы писать или сайты делать? Или для серверов программки делать?