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

как научится программировать с нуля?

Точнее: с какого языка лучше начать, по чему лучше заниматься по видеоурокам или книгам. Какие видеоуроки и книги лучше.
C не создавался для обучения.

Поэтому начните либо с Python, либо Pascal.

Я начал с Python. Основы языка достаточно просты. Да и с интерпретатором не будет проблем.

Если скачиваете, качайте 3.x версии.

Литература.

Мне лично понравилась книга Марка Лутца:

Лутц М. Изучаем Python (4-е издание, 2011)
**
******** *********
3 216
Лучший ответ
nachni s C
Aydar Aydar
Aydar Aydar
57 306
без знания алгоритмов далеко не уедешь
а их лучше сего изучать на Си
большинство современных языков программирования Си-подобные
зная Си, освоить другой язык можно в 10 раз быстрее
чтобы писать хорошие программы, надо знать Java или Python
не слушай советчиков Delphi, C# и уж тем более Basic
Delphi с каждым годом теряет популярность, т. к. паскалеподобный синтаксис неудобен для написания сложных программ
C# - пародия на Java от майкрософт
Basic - после него невозможно научиться другому языку программирования

по видеоурокам хуй чему научишься, читай книжки
начни с Керниган, Ричи "Язык программирования Си"
потом Б. Страуструп "Язык программирования C++"
Сергей Шилов
Сергей Шилов
28 402
Все будуь советовать вариации Си, а я посоветую Pure Basic. Отличная платформа, на которой можно быстро сделать программу и не париться. Документации полно, и он кросплатформенный. Я вот по вечерам на нем играюсь. Библиотек полно, особенно для создания игр
Артём Гайсин
Артём Гайсин
27 287
долгим и упорным трудом
Учи PureBasic.
Олег Чирков
Олег Чирков
3 703
Та давай научу :) Правда знаю я только Delphi
Да нах он этот С нужен тупой язык, лучше учи делфи его и воспринять легче и потом на другой язык будет перейти проще
так что советую Delphi
начинай учить сразу C#, по книгам и видео урокам. не начинай с простых язаков.
Очень Вам советую начать изучение со среды 1С. Она хорошо документирована, да и практическая польза на лицо - почти все компании в той или иной степени ее используют. Без работы в дальнейшем не останетесь.
Для экспресс знакомства с 1С советую посетить сайт Бесплатные онлайн уроки 1С 8.2. Там же есть и сама среда для изучения и более подробный онлайн курс. Через пару недель сможете писать программы
Kalil Zholdoshbaev
Kalil Zholdoshbaev
568
Начни с изучения алгоритмов. В программировании важнее всего - правильно составить алгоритм программы, а реализация уже на втором плане.
А дальше все просто - захотел писать на другом языке - почитал синтаксис, особенности, и готово (+учиш его на более глубоком уровне если нужно) .
Delphi учить не рекомендую. Сложно найти применение в реальной жизни. Я его использовал только для курсовых и для себя (проги писал всякие от нечего делать) .
Можно учить C# - очень крутая штука и очень сложная, поетому тоже не рекомендую.
Начни лучше с web программирования. Оно и попроще будет и роботу скорее найдеш.
Выучи php, один из фреймворков (Zend, Yii), дальше Java Script (jQuery)
Во первых нужно выбрать направление: web-программирование (front-end(вёрстка) (html,css,javascript)/back-end(серверная часть) (php, python, perl, ruby)) создание по (cофт (c++,c#,java,php,python,delphi...)/системные драйвера (c,c++,assembler)) создание игр. (java,c++,c#,c,delphi,python...). Потом подобрать видео курсы и литературу. Я рекомендую сайты coursera и geekbrains. Также есть огромное кол-во каналов данной тематики (Хауди Хо, Гоша Дударь, Школа программистов, Evil Nerd, JavaRush, Loftblog, Евгений Попов, Эдуард Мецкер). Если вы решили выбрать веб дизайн, то тут проще всего - учите html(книга html для чайников), css (книга css для чайников), javascript(книга js для чайников), потом python(jungo...), php... Если выбрали по, то лучше начинать так - SmallBasic, Visual Basic.NET(Visual Basic.NET для чайников), PascalABC, Delphi7, а дальше не принципиально, но лучше освойте что-нибудь из c, c++,с#, java, python. В принципе для создания игр подойдут те же языки и та же последовательнось обучения, что и для создания по, только вы должны делать упор именно на игры (можно начать разработку игр с конструкторов типа scratch и др.) Желаю удачи:)
Лучше начинать с учебных языков, например Паскаля, ведь на первом этапе важно понять принципы языка, привыкнуть к формализму, научится изъясняться на языке. Если язык сложный, то потратишь время на долгое понимание основ. Но этот вариант хорош, если ты еще учишься. А если надо в короткие сроки (года за полтора) , то возьми самоучитель по любому языку и разбирай строчку за строчкой. Пытайся понять каждую фразу. Если не понятно все-же что-то, учи наизусть, но не увлекайся зазубриванием.
Из книг, неплохие следующие:
Язык программирования С++ лекции и упражнения автор Стивин Прата (в издании есть ошибки, но незначительные)
Самоучитель Ява автор: Васильев А. Н.
Паскаль для школьников автор: Кашаев.
Лучше изучать по учебнику, а дополнительно можно например на ютубе посмотреть конкретные решения задач