- Оглавление {:toc}
- Информации будет ОЧЕНЬ МНОГО, поэтому заводим блокнот и записываем в него всё что мы хотим сделать, выполненное вычеркиваем
- Ведем дневник того что сделали, изучили, попробовали, прочитали (можно в блокноте, для этого напишите первой строкой напишите .LOG и блокнот будет добавлять дату автоматически)
Для самого базового введения посмотрите Гарвардский курс CS50. После этого нужно определиться со специализацией: back-end (linux, java, nodejs, ruby, php), front-end (html, css, js, react, angular, nodejs, webpack), android (java, kotlin), ios (swift), gamedev (c, c++, ???), devops (linux, chef, puppet, go). Git понадобится везде. После этого смотрите онлайн-лекции по выбранному направлению
- Заводим почту на GMail и настраиваем сборку почты с других почтовых аккаунтов
- Ставим telegram на телефон и подписываемся на релевантные вам чаты
- Feedly
- LinguaLeo
- Evernote записываем книги, которые нужно прочитать; новые термины, про которые нужно почтать; цитаты
- Dropbox складываем сюда книги, ваши проекты, конфиги, важные файлы
- JetBrains подаем заявку на студенческие лицензии
- XMind составьте в нем карту того, что нужно изучить
- Code
- Vim
- Radio-T
- Разбор Полётов
- DevZen
- RadioJS
- Software Development Podcast
- The Art Of Programming
- Android Dev Подкаст
- RWPod
- Solo on .NET
- Откровенно про IT карьеризм
- Веб-стандарты
- Golang Show
- Пятиминутка PHP
- Мифический человеко-месяц. Фредерик Брукс (?/5)
- Человеческий фактор. Том ДеМарко, Тимоти Листер (5/5)
- Deadline. Том ДеМарко (5/5)
- Балдеющие от адреналина. Том ДеМарко, Тимоти Листер (5/5)
- Путь камикадзе. Эдвард Йордон (5/5)
- Идеальные команды. Эндрю Стеллман, Дженнифер Грин (5/5)
- 97 этюдов для программистов. Пит Гудлиф и др. (?/5)
- Высоконагруженные приложения. Мартин Клеппман (5/5)
- Микросервисы. Крис Ричардсон (5/5)
- Изучаем Java. Кэти Сиерра, Берт Бейтс (2-е издание, очень старое, для java 5, но как введение в ООП пойдет 5/5)
- Философия Java. Брюс Эккель (4-е издание, старое, для java 6 ?/5)
- Java 8. Руководство для начинающих. Герберт Шилдт (6-е издание, самое свежее, для java 8 5/5)
- Java. Библиотека профессионала. Том 1. Основы. Кей Хорстманн, Гари Корнелл (9-е издание по java 7 ?/5)
- Java. Библиотека профессионала. Том 2. Расширенные средства. Кей Хорстманн, Гари Корнелл (9-е издание по java 7 ?/5)
- Java 8. Полное руководство. Герберт Шилдт (9-е издание 5/5)
- Java. Эффективное программирование. Джошуа Блох (5/5)
- Java Concurrency in Practice. Brian Goetz (перевода нет, 5/5)
- Изучаем SQL. Алан Бьюли (4/5)
- Понимание SQL. Мартин Грубер (?/5)
- Паттерны проектирования. Эрик Фримен, Элизабет Фримен (5/5)
- Объектно-ориентированный анализ и проектирование. Бретт Маклафлин (5/5)
- Шаблоны проектирования. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес (?/5)
- JavaScript: Подробное руководство. Девид Фленнаган (в 6-м издании отсутствует инфа по Ecmascript 6 и выше ?/5)
- JavaScript: The Good Parts. Douglas Crockford (перевода нет, ?/5)
- Программирование на Python. Марк Лутц (4-е издание ?/5)
- Изучаем PHP и MySQL. Линн Бейли, Майкл Моррисон
- PHP 5, 2 издание. Дмитрий Котеров, Алексей Костарев.
- PHP 7. Дмитрий Котеров, Алексей Костарев (обновление).
- Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, 3 издание. Робин Никсон.
- PHP. Объекты, шаблоны и методики программирования. Мэт Зандстра
- PHP: Правильный Путь
- PHP: стандарты
- PHP: лига выдающихся проектов - полезные проекты, исходники в качестве примеров
- Правила программирования на C и C++. Ален Голуб (?/5)
- Pro Git. Scott Chacon (русская версия есть на официальном сайте гита. 3/5)
- Магия Git. Бен Лин (?/5)
- Искусство автономного тестирования с примерами на С#. Рой Ошероув (5/5)
- Предметно-ориентированные языки программирования. Мартин Фаулер (3/5)
- Dependency Injection. Dhanji R. Prasanna (перевода нет, 5/5)
- Совершенный Код. Стив МакКоннел (?/5)
- Чистый код. Роберт Мартин (?/5)
- Программист-прагматик. Эндрю Хант, Девид Томас (4/5)
- Компьютерные сети. Эндрю Таненбаум (?/5)
- Google. Марк Малсид, Дэвид А. Вайз (5/5)
- iКона. Вильям Л. Саймон (5/5)
- Just for fun. Дэвид Даймонд, Линус Торвальдс (4/5)
- Хакеры. Стивен Леви (4/5)
- Код Дурова. Николай Кононов (?/5)
- Яндекс. Книга. Дмитрий Соколов-Митрич (?/5)
- 7 навыков высокоэффективных людей. Стивен Кови (4/5)
- Талант ни при чем. Джефф Колвин (5/5)
- Концентрируйся свободно. Лео Бабаута (5/5)
- Ментальные ловушки. Андре Кукла (4/5)
- Поток. Михай Чиксентмихайи (5/5)
- Джедайские Техники. Максим Дорофеев (5/5)
- Экономика для чайников. Шонн Флинн (1-е издание есть на русском 5/5)
- Критическая цепь. Элияху Голдратт (5/5)
- Цель. Элияху Голдратт (5/5)
- Черный лебедь. Насим Талеб (4/5)
- Голая статистика. Чарльз Уилан (5/5)
- Искусство обмана. Кевин Митник (5/5)
- Искусство вторжения. Кевин Митник (5/5)
- Книги для изучения C#/.NET
- Теоретический минимум для программиста
- Как выучить java?
- Классические книги по программированию
- Топ десять наиболее значимых книг по программированию
- Книги, которые должен прочитать Java программист: от новичка до профессионала
- Ресурсы и книги по Ruby и Ruby on Rails
- Technical Development Guide (на английском)
- Подборка ресурсов по машинному обучению
- Рекомендации по С от stackoverflow
- Рекомендации по С от iso-9899
- Arduino
- Джедайская техника 2.0
- Как начать изучать front-end? Какие курсы? Какие книги? Не паникуем!
- Эффективная работа с кодом в IntelliJ IDEA
- Чего хотят работодатели
- javarush
- Открытое образование
- Гарвардский курс CS50
- linux journey
- code academy
- egghead.io
- edx
- udemy
- hexlet
- geekbrains
- К черту мотивацию! Все, что вам нужно, это дисциплина
- Методы Кристобаля Хунты
- Вторая сигнальная система и "мышь"
- Про профессиональный рост
- Как закаляется сталь
- О глубокой философии программирования
- 10 заповедей программирования без эго
- История одного байта
- Закон Дырявых Абстракций
- PEP 20 (Дзэн Питона) в примерах
- Алгоритм преобразует алгоритм
- Хорошо там, где нас нет
- Сю Ха Ри: три стадии обучения
- Frontend Dev: хороший, плохой, злой. Цикл из 3 статей
- Tips for beginning systems and software engineers (анг.)
- Алгоритм поиска первой работы
- Что такое анти-паттерны?
- Словарь ненормативной лексики программиста
- Правила Ашманова-2. Управление проектами
- Картошка и инновации
- Ночной дозор
- Матрица компетентности программиста
- The Twelve-Factor App
- Write a resume that will land you a programming job (анг.)
- Никаких коричневых M&M’s
- Stevey's Google Platforms Rant
- Writing system software: code comments.
- https://habr.com/ru/company/oleg-bunin/blog/537862/
- [https://www.morling.dev/blog/whats-in-a-good-error-message/](What's in a Good Error Message?)