Яку мову програмування вивчити першою

20 січня 2015 19:37 comandante 22735 6

Отже, ви вирішили навчитися програмуванню. Скоріш за все, ви попросили друзів-розробників порекомендувати з чого почати і отримати різні відповіді.

Ось проста і зрозуміла інфографіка, яка  допоможе вам обрати першу мову програмування, оптимальний для вас варіант, в залежності від ваших цілей і інтересів. Деталі, такі як труднощі в навчанні, популярність, і середня заробітна плата присутні.

Більшість хороших програмістів займаються програмуванням не для того, щоб отримати за це винагороду або публічне визнання, а заради задоволення.

- Лінус Торвальдс (творець Linux)

Натисніть на зображення, щоб переглянути повнорозмірну версію

 

Кращі інструменти та ресурси для програмування

Список кращих курсів, підручників та ін для кожної мови програмування. Не соромтеся пропонувати свої варіанти!

Новачкам: IDE розшифровується як Integrated Development Environment. Це інструмент, який полегшує написання коду, зазвичай складається з редактора коду, компілятора і відладчика.

 

Python

Для веб розробки на Python:

  • Flask, Python веб фреймворк, гарний вибір для початківців
  • Django

 

Java

Розробка під Android:

 

C/C++

 

JavaScript

Курси:

 

C#

Курси:

 

Ruby

Примітка: Переважна більшість ресурсів для Ruby on Rails

 

PHP

 

Objective-C

Якщо ви вирішили обрати Swift своєю першою мовою програмування 

 

Для дітей

8 - 16 років: Scratch - створення власних ігор та анімацій
10+ років Lego Mindstorms - написання програм для управління роботом

 

Корисні ресурси

Кращі онлайн курси по програмуванню:

  • Treehouse (перший місяць безкоштовно): найкращий вибір для новачків
  • Codeacademy: Гарні безкоштовні курси для початківців
  • Code School ($20 знижка тут): рекомендовано в якості другого/третього курсу. Підходить для користувачів середнього рівня
  • Udemy (купон "CARLCHEO" для 75% знижки): величезний список онлайн-курсів
  • Code.org
  • MIT OpenCourseWare: список найбільш відвідуваних курсів
  • edX: безкоштовні онлайн курси від кращих університетів світу

Джерело перекладу

22735 12

Схожі матеріали:

Коментарі:

Ігор Кругленко

18 Бер 2015 20:30

Начинать учить ЯП нужно правильных учебников, например, с книги Structure and Interpretation of Computer Programs. Соответственно, в таком случае, первым ЯП будет Scheme.

Антон Ліневич

21 Бер 2015 17:42

Що не пост то тема для холіварів.

Особисто моя позиція:

Python (лекго сприймати) → C/C++ (розминка для мозку) → Залежить від області в якій працюватимете.

Ну і взагалі варто зрозуміти принципи програмування, а не синтаксис окремої мови.
Підхід "програмування з використанням можливостей", а не "програмування на %LANG_NAME%", робить з вас спеціаліста.

Олександр Петрович

12 Чер 2015 22:14

згідний, перейти на іншу мову такого ж типу не викликає складних зусиль.

Коцюба Богдан

07 Вер 2015 09:42

Антон, згідний із Вами. Але є такий нюанс, - краще починати вивчати мову програмування "з 0", але вже перед тим визначитися із специфікою. Погодьтеся, якщо вивчати 3 роки Java, а потім переходити на php для працевлаштування - потрібен час для освоєння того ж синтаксису (десь місяць часу, якого не завжди є). Я особисто навчався тут http://inaltostudy.info/ Впринципі, дуже хороші і адекватні ціни, дипломовані викладачі, пробний урок безкоштовний. Мені сподобалося

kostyandrew

05 Жов 2015 16:10

тут кожна друга відповідь - пайтон. явно фанат пайтона робив. взагалі про це можливо неупередженно говорити?

mykolka_kotsuba

22 Тра 2016 21:59

http://inaltostudy.info - тут доступні курси програмування для початківців

Авторизуйтесь, щоб залишити коментар.