🔥
Как стать программистом, не потратив ни цента?
Окей, значит смотри.
Программисты грубо говоря бывают 3х типов (веб, ПО, игры).
Подробнее об этом здесь -
https://www.youtube.com/watch?v=cWivYoM-nqI
Если хочешь стать ВЕБ-ПРОГРАММИСТОМ:
➜ HTML & CSS
=============
1) Курсы на
https://webref.ru/layout
2) Интерактивные курсы на
https://htmlacademy.ru
3) Топовый телеграм канал по фронтенду -
https://t.me/frontendnoteschannel
4) Учебник на
https://html5book.ru
➜ JavaScript & jQuery & ThreeJS
===========================
1) Обновленный курс на
http://learn.javascript.ru
2) Интерактивный курс для новичков по JS
https://htmlacademy.ru
3) Курсы на
https://webref.ru/tech/javascript
4) ThreeJS здесь
https://threejsfundamentals.org/threejs/lessons/ru/
5) Телеграм канал по фронтенду -
https://t.me/frontendnoteschannel
➜ PHP
======
1) Книга PHP 7 авторства Дмитрия Котерова и Игоря Симдянова
- Качаем здесь
https://vk.cc/6OIVlK
- Покупаем здесь
https://vk.cc/6qCMSQ
2)
http://www.php.su/learnphp/
➜ Python
========
1) Книга ByteOfPython автора SwaroopCH
- Станет хорошим другом новичку и научит очень быстро программировать на Python
- Русскую версию читаем тут
http://wombat.org.ua/AByteOfPython/
2) Бесплатный интерактивный курс
http://pythontutor.ru/
3) Курс
https://metanit.com/python/tutorial/
4) Книга "Изучаем Python", Марк Лутц
5) Книга "Программируем на Python", Майкл Доусон
6) Книга "Простой Python. Современный стиль программирования", Билл Любанович
7) Книга "Изучаем Python. Программирование игр, визуализация данных, веб-приложения.", Эрик Мэтиз
8) Книга "Изучаем программирование на Python", Пол Бэрри
➜ Django
========
1) Владимир Дронов: Django 3.0. Практика создания веб-сайтов на Python
Подробнее:
https://www.labirint.ru/books/761250/
2)
https://www.djangoproject.com - Официальная документация с туториалами и т.д.
3)
http://djbook.ru - Русская версия документации (не самая новая версия), отличный форум.
➜ Просто хорошие книги/ресурсы общего назначения
=======================================
1) Книга «Грокаем алгоритмы», Адитья Бхаргава (скачать качественный PDF
http://howdyho.net/download/439)
2) Книга «Экстремальное программирование: разработка через тестирование», Кент Бек
3) Математика с нуля:
http://spacemath.xyz/
4) Высшая математика:
http://mathprofi.ru/
5) Книга «Дискретная математика для программистов», Род Хаггарти
6) Книга «Совершенный код», Стив Макконнелл
7) Книга «Структура и Интерпретация Компьютерных Программ», Харольд Абельсон
8) Вся школьная программа математики и физики -
https://www.youtube.com/channel/UClRaCOmyHg8f96cpZVmWwKQ
Для разработки сайтов в любом случае первыми будут HTML, затем CSS, затем JavaScript и что-то вроде PHP.
Разработку программ под ПК можно вообще на чём угодно вести, но лучшими вариантами считаются C#, C++ и Java.
Под телефоны это Java/Kotlin (Android) и Swift/Obj-C (iOS).
Игры это отдельная тема, там лидируют два языке - C# (Unity) и C++ (Unreal Engine).
О том, как и где учить C# смотрим здесь -
https://www.youtube.com/watch?v=JOtV69IMR5Q
Также замечательный курс есть на Метанит -
https://metanit.com/sharp/