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

Тема в разделе 'IT, железо, софт, интернет, игры', создана пользователем VolonoFF, 24 ноя 2013.

  1. TopicStarter Overlay
    VolonoFF

    VolonoFF Автор

    На форуме с:
    13 авг 2013
    Сообщения:
    1.620
    Как научиться программированию с нуля. Предлагаем вам пять удобных сервисов, с помощью которых почти любой может научиться кодированию:

    1. Codecademy
    Самый популярный сервис в области обучения программированию с нуля, получивший несколько значительных раундов финансирования. Известен тем, что абсолютно бесплатен и создан специально для тех, кто ничего в программировании не понимает. Учит базовым принципам работы с JavaScript, HTML and CSS, Python и Ruby. Обучение проходит в форме коротких упражнений с простыми заданиями и инструкциями. Пользователь пишет код и сразу видит результат своих действий.

    Для дополнительной мотивации в Codecademy придумали систему поощрительных бейджей за выполненное задание, прохождение раздела или сдачу тестов. Сервис внимательно следит за успеваемостью и последовательно выстраивает курс обучения, подсказывая, какие темы нужно дальше изучить. Также любой желающий может сделать собственный курс или написать несколько упражнений для остальных пользователей. Самый популярный курс называется Code Year — пройдя его, можно научиться делать сайты или игры.

    Ссылка на сервис: http://www.codecademy.com/

    2. Code School
    Если Codecademy исповедует минималистичный подход к обучению, то в Code School любят фантазировать и экспериментировать. Самое интересное у них — не базовые уроки по Ruby, JavaScript, HTML/CSS и iOS, а курсы-продолжения, такие как Rails for Zombies. Кредо компании — Learn by Doing («Обучайся, действуя»). Вместо скучных абстрактных заданий они предлагают пользователям программировать то, что им интересно, например игры про зомби.

    Все базовые курсы состоят из пяти уровней, каждый из которых начинается с 15-минутных обучающих видео. Затем следуют упражнения, в процессе выполнения которых сразу можно получить фидбэк и увидеть свои результаты. Так, например, в курсе для создания приложений для iPhone есть эмулятор, показывающий, как код будет выглядеть на экране гаджета. Здесь тоже не обошлось без геймификации: нужно зарабатывать очки и получать бейджи.

    Ссылка на сервис: http://www.codeschool.com/

    3. Treehouse
    Treehouse делают акцент на обучающем видео. Даже если вы не готовы к полноценному курсу по созданию сайта, приложения для iPhone или Android, а просто хотите получить базовые знания о том, что такое интернет и как он работает, стоит подписаться на их канал на YouTube. Тех, кто решит начать изучать Ruby on Rails, PHP и другие языки программирования, на сайте ждёт более 1 000 видеоуроков. Они собраны в курсы, посвящённые веб-дизайну, программированию, технологическому предпринимательству и многому другому.

    Видео постоянно обновляются, так что курсы морально не устаревают. После каждого видео даются практические задания, интерактивные квизы. В конце каждого курса у вас будет готов небольшой проект. После этого сервис подскажет, что стоит изучить дальше. На сайте есть хороший пользовательский форум, можно получить фидбэк от экспертов, поучаствовать в мастер-классах. Единственный недостаток — обучение стоит денег, от $250 до $490 в год. У Treehouse есть отличный бесплатный дочерний проект для тех, кто уже чему-то научился, — Code Racer. Там нужно кодить на скорость, соревнуясь с противником. В процессе ему можно всячески мешать: например, забрасывать его экран фотографиями кошек.

    Ссылка на сервис: http://teamtreehouse.com/

    4. Udacity
    Если обучение в одиночку вам не подходит, можно пройти онлайн-курсы с другими начинающими на Coursera, Udacity и других профильных сайтах. Плюс таких курсов в том, что у вас есть хоть и удалённый, но учитель, и определённый темп обучения, который не позволяет расслабляться. Курс Introduction to Computer Science (на видео) очень популярен среди новичков. Udacity, созданный на базе Стэнфордского университа, хорош тем, что совершенно бесплатно предоставляет университетские курсы в адаптированной под удалённое обучение форме. Рядом с каждым курсом есть шкала сложности. Предполагается, что, пройдя курс с нулевой сложностью, вы будете готовы к прохождению остальных, где изучаются конкретные языки. На Coursera тоже немало курсов для начинающих программистов, например, посвящённый Python и про создание креативных мобильных приложений.

    Ссылка на сервис: https://www.udacity.com/

    5. Sparki
    Если подавить гордость и признать, что все вышеуказанные курсы всё равно слишком сложны, можно начать с тех, что созданы специально для детей. Например, приложение для iPad и iPhone Move the Turtle. Это игра, которая обучает программированию через небольшие задания, каждое из которых заставляет двигаться черепашку. Сервис Alice, созданный в Carnegie Mellon University, учит созданию движущихся 3D-героев, параллельно давая основы C++ и Java. Hackety Hack — приложение, обучающее азам Ruby. В отличие от предыдущих оно делает это не через картинки, а уже через конкретные языковые команды. Но, конечно, самое лучшее для детей — это роботы, запрограммированные выполнять простые команды, которые сначала нужно прописать в виде компьютерного кода. Один из таких — робот Sparki, собравший деньги на Kickstarter. Сделать предзаказ можно здесь, и стоить он будет всего $100.
    [​IMG]
     
  2. Targitai

    Targitai Старожил

    На форуме с:
    3 сен 2013
    Сообщения:
    20.598
    Хм... а первый даже полу русский. Надо присмотреться, может в кой-то веки Java выучу...а там до Андроида рукой подать :)
     
    Lёka и Анаконда нравится это.
  3. TopicStarter Overlay
    VolonoFF

    VolonoFF Автор

    На форуме с:
    13 авг 2013
    Сообщения:
    1.620
    По крайней мере азам там подучиться можно
     
  4. Свидетель

    Свидетель Старожил

    На форуме с:
    1 апр 2014
    Сообщения:
    2.982
    в конце концов язык программирования это тоже язык) к счастью от компьютера не услышишь ( пока)), -отстань, у меня в боку колет, или нет настроения или сами разбирайтесь со своей калькуляцией..
     
    Lёka нравится это.
  5. TopicStarter Overlay
    VolonoFF

    VolonoFF Автор

    На форуме с:
    13 авг 2013
    Сообщения:
    1.620
    http://javarush.ru/ от Русского разработчика, Java обучение в игровой форме
     
    Targitai и Lёka нравится это.
  6. Псих

    Псих Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    3.909
    ага он просто посылает найух на набор непонятных символов и показывает синий экран:D
     
  7. ОДОБРЯМС

    ОДОБРЯМС Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    21.549
    Я понял одно - "Что нам стоит дом построить, нарисуем - будем жить".
    Что-то вроде "Как стать миллионером за неделю" или "Как заработать свой первый миллион без никаких усилий".
     
  8. Псих

    Псих Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    3.909
    люди не компостируйте друг другу мозг))) каждый должен заниматься своим делом))))
     
  9. ОДОБРЯМС

    ОДОБРЯМС Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    21.549
    Дык...стать программистом за пару недель...кому же не хочется!
     
  10. Псих

    Псих Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    3.909
    да да да )) давайте все в программисты))) а потом все плачутся почему у меня отчёт в программе не печатается как надо??))) да патамучто расплодили недельных программистов))) которые и пишут программы соответственные)) которым показали как в ООП перетаскивать кнопачки на формы.. а самые распространённые ошибки про проверку вводимого и переполнения буфера никогда не объясняют))
     
  11. Псих

    Псих Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    3.909
    кстати сервисы англоязычные разбираться лень былло но половину или платные уже вроди или не работают.. кароч не то)))
    и да, [​IMG]
    программисты не пользуются такой клавиатурой так как цифровая клавиатура отдельным блоком удобнее иногда)))
     
  12. okairinasai

    okairinasai Старожил

    На форуме с:
    6 окт 2013
    Сообщения:
    5.416
    https://www.coursera.org/browse
    вот тут еще есть много курсов, бесплатные, платишь только когда захочешь сертификат.
    я чисто из любопытства изучить что-то новое сейчас начала курс по питону) прямо на английском, который понимаю весьма слабо)) но технический полегче, плюс транслейт)
    тяжко, но любопытно. хотя надо было на русском искать курсы.
     
    Last edited: 13 окт 2015
    Lёka нравится это.
  13. Майк Вазовски

    Майк Вазовски Старожил

    На форуме с:
    10 июл 2014
    Сообщения:
    2.846
    курсера отличный сайт, там от ведущих институтов курсы(025)
    https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-Python-67/syllabus можно ваши знания питона пополнить курсами того же питона:D но уже на русском. Там для самых начинающих, совсем с нуля. Мне кажется, лучшие на русском
     
    Lёka нравится это.
  14. Сашок

    Сашок Пользователь

    На форуме с:
    5 ноя 2015
    Сообщения:
    5
    Насколько эффективнее курсы чем самообучение?
     
  15. Валерьян

    Валерьян Автор

    На форуме с:
    31 авг 2013
    Сообщения:
    11.939
    Самообучение по моему лучше. ИМХО
    Но если есть с кем посоветоваться или что то спросить
     
    Admin и Сашок нравится это.
  16. pirat2k

    pirat2k Старожил

    На форуме с:
    25 июл 2015
    Сообщения:
    1.002
    Cyberforum наше все
     
    Сашок нравится это.
  17. Сашок

    Сашок Пользователь

    На форуме с:
    5 ноя 2015
    Сообщения:
    5
    боюсь от новичка смешные вопросы получатся
     
  18. pirat2k

    pirat2k Старожил

    На форуме с:
    25 июл 2015
    Сообщения:
    1.002
    ну как бы все через это проходили. В любой профессии ржать над новичком не принято. Это как бы дает профи ностальгию что и он таким же был
     
    Сашок нравится это.
  19. Warlock

    Warlock delete

    На форуме с:
    20 авг 2013
    Сообщения:
    10.196
  20. ОДОБРЯМС

    ОДОБРЯМС Старожил

    На форуме с:
    30 авг 2013
    Сообщения:
    21.549
    Как научиться программированию с нуля? Очень просто - надо начать с нуля и постепенно освоить!
    Не сложнее, чем выучиться на врача, летчика, инженера!
     
    Сашок, Warlock и Platini нравится это.