Автор Ruben milioner задал вопрос в разделе Другие языки и технологии
как научится программировать с нуля? и получил лучший ответ
Ответ от VilDara[гуру]
Чтобы научиться программировать с нуля, важно понять базовые алгоритмы и логику. Лучшим стартом считается язык Си. Он учит строгому формализму и основам работы компьютера. Большинство современных языков си-подобные, поэтому, освоив Си, вы выучите любой другой язык гораздо быстрее. Начинайте с фундаментальной литературы, внимательно разбирая каждую строку кода и понимая смысл команд, а не заучивая их. Если цель - быстрее найти работу, рассмотрите веб-разработку, изучив HTML, CSS и JavaScript, но знание алгоритмов там тоже критично. Избегайте упрощенных языков вроде Basic, так как они формируют привычки, мешающие профессиональному росту.
nachni s C
долгим и упорным трудом
Та давай научу 🙂 Правда знаю я только Delphi
Да нах он этот С нужен тупой язык, лучше учи делфи его и воспринять легче и потом на другой язык будет перейти проще
так что советую Delphi
начинай учить сразу C#, по книгам и видео урокам. не начинай с простых язаков.
Все будуь советовать вариации Си, а я посоветую Pure Basic. Отличная платформа, на которой можно быстро сделать программу и не париться. Документации полно, и он кросплатформенный. Я вот по вечерам на нем играюсь. Библиотек полно, особенно для создания игр
без знания алгоритмов далеко не уедешь
а их лучше сего изучать на Си
большинство современных языков программирования Си-подобные
зная Си, освоить другой язык можно в 10 раз быстрее
чтобы писать хорошие программы, надо знать Java или Python
не слушай советчиков Delphi, C# и уж тем более Basic
Delphi с каждым годом теряет популярность, т. к. паскалеподобный синтаксис неудобен для написания сложных программ
C# - пародия на Java от майкрософт
Basic - после него невозможно научиться другому языку программирования
по видеоурокам хуй чему научишься, читай книжки
начни с Керниган, Ричи "Язык программирования Си"
потом Б. Страуструп "Язык программирования C++"
Начни с изучения алгоритмов. В программировании важнее всего - правильно составить алгоритм программы, а реализация уже на втором плане.
А дальше все просто - захотел писать на другом языке - почитал синтаксис, особенности, и готово (+учиш его на более глубоком уровне если нужно) .
Delphi учить не рекомендую. Сложно найти применение в реальной жизни. Я его использовал только для курсовых и для себя (проги писал всякие от нечего делать) .
Можно учить C# - очень крутая штука и очень сложная, поетому тоже не рекомендую.
Начни лучше с web программирования. Оно и попроще будет и роботу скорее найдеш.
Выучи php, один из фреймворков (Zend, Yii), дальше Java Script (jQuery)
Учи PureBasic.
Очень Вам советую начать изучение со среды 1С. Она хорошо документирована, да и практическая польза на лицо - почти все компании в той или иной степени ее используют. Без работы в дальнейшем не останетесь.
Для экспресс знакомства с 1С советую посетить сайт ссылка. Там же есть и сама среда для изучения и более подробный онлайн курс. Через пару недель сможете писать программы
Лучше начинать с учебных языков, например Паскаля, ведь на первом этапе важно понять принципы языка, привыкнуть к формализму, научится изъясняться на языке. Если язык сложный, то потратишь время на долгое понимание основ. Но этот вариант хорош, если ты еще учишься. А если надо в короткие сроки (года за полтора) , то возьми самоучитель по любому языку и разбирай строчку за строчкой. Пытайся понять каждую фразу. Если не понятно все-же что-то, учи наизусть, но не увлекайся зазубриванием.
Из книг, неплохие следующие:
Язык программирования С++ лекции и упражнения автор Стивин Прата (в издании есть ошибки, но незначительные)
Самоучитель Ява автор: Васильев А. Н.
Паскаль для школьников автор: Кашаев.
Лучше изучать по учебнику, а дополнительно можно например на ютубе посмотреть конкретные решения задач
Во первых нужно выбрать направление: 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 и др.) Желаю удачи:)
как начать программировать на С++ ?
Среда разработки обычно лишь создаёт определённые удобства.
Но такие визуальные среды как
подробнее...
PHP как язык для обучения программированию "с нуля"?
Тогда РНР. Но вообще, инфо: 55% объявлений о приеме на работу касаются Ява-специалистов. (На втором
подробнее...
Подскажите хорошую литературу по Ассамблеру, с НУЛЯ.
Ассемблер - это язык мнемонических обозначений для совсем низкоуровневого набора машинных команд по
подробнее...