Отже, ви вирішили навчитися програмуванню. Скоріш за все, ви попросили друзів-розробників порекомендувати з чого почати і отримати різні відповіді.
Ось проста і зрозуміла інфографіка, яка допоможе вам обрати першу мову програмування, оптимальний для вас варіант, в залежності від ваших цілей і інтересів. Деталі, такі як труднощі в навчанні, популярність, і середня заробітна плата присутні.
Кращі інструменти
та ресурси для програмування
Новачкам: IDE розшифровується як Integrated Development Environment. Це
інструмент, який полегшує написання коду, зазвичай складається з
редактора коду, компілятора і відладчика.
Список
кращих курсів та підручників для кожної мови програмування. Не соромтеся
пропонувати свої варіанти!
Python
Для
веб розробки на Python:
Java
- Офіційний
сайт
- Завантажте і встановіть: Java SE Development Kit (JDK)
- IDE: Eclipse або IntelliJ
Розробка
під Android:
- Завантажте Android Studio і SDK Tools
- Офіційний гід
C/C++
- IDE: Visual Studio або Eclipse
JavaScript
Курси:
- Mozilla Developer
Network - основи
JavaScript
C#
- Офіційний сайт
- Офіційний гід
- IDE: Visual Studio
- Mono і Xamarin для розробки
кросплатформенних програмних продуктів з використанням C#
Курси:
Ruby
Примітка: Переважна
більшість ресурсів для Ruby on Rails
PHP
Objective-C
- Офіційний сайт
- Офіційний
гід: Mac, iOS
Якщо
ви вирішили обрати Swift своєю
першою мовою програмування
Для
дітей
8
- 14 років: Scratch -
створення власних ігор та анімацій
10+
років Lego
Mindstorms - написання програм для управління роботом
Корисні
ресурси
Кращі
онлайн курси по програмуванню:
- Treehouse (перший
місяць безкоштовно): найкращий вибір для новачків
- Codeacademy:
Гарні безкоштовні курси для початківців
- Code School ($20 знижка тут):
рекомендовано в якості другого/третього курсу. Підходить для користувачів
середнього рівня
- Udemy (купон
"CARLCHEO" для 75% знижки): величезний список онлайн-курсів
- Code.org
- MIT
OpenCourseWare: список
найбільш відвідуваних курсів
- edX: безкоштовні
онлайн курси від кращих університетів світу
А як щодо VBA, Visual Basic.NET, VBScript?
ВідповістиВидалитиА от щодо VBA дійсно недопрацювання... Бейсик, як на мене, особливо як додаток до електронних таблиць - просто супер ефективна штуковина. Можна за годину створити таке, що іншими шляхами робитиметься тиждень. Наприклад, бланкова форма для ручного введення даних, з контролем і візуалізацією, кнопочкою "виконати", яка потім "напускає" на введений масив усю потужність вбудованої математики ЕТ, ще й графіки будує... А навчатися програмувати на ВБ просто, він достатньо просто читається... Зверніть увагу й не женіться за екзотикою, яка живе кілька років, а потім замінюється іншою (С++ - виняток, і тільки тому, напевне, що є Visual Studio.
ВідповістиВидалитиEnroll in one of the best video editing course online in India. Learn about our Live training, fees, syllabus, certifications & 100% placements, One to One Sessions, Classes with Case Studies, 100% Job Assistance, Agency Style Training with multiple online classes every week. Learn graphic design classes by enrolling in India's most comprehensive professional courses. We believe that taking up a digital marketing course with internship is the best way to get trained in the Digital Marketing space. Learn trending skills and technologies from Subhe to get an edge in your career.
ВідповістиВидалитиHi, I Read your Blog.This Is Very Informative Blog For Beginners. Python Course, I Also Learn From this.
ВідповістиВидалити