За языком программирования всегда стоит экосистема материалов — и на старте задача не «найти хоть что-нибудь», а не увязнуть в тоннах хаотичного контента. Самые сильные ресурсы обычно официальные (документация, туры, интерактивные учебники), либо давно живущие сообщества с проверенной методикой (freeCodeCamp, exercism, The Odin Project). Всё остальное — вокруг них.
Мануал собирает по десять таких ресурсов на каждый из двенадцати языков: Java, Python, C++, Go, C#, JavaScript, PHP, Ruby, Kotlin, Swift, Rust и TypeScript. Внутри каждой главы — официальная документация, две-три интерактивных площадки, книжный ориентир, видео-курс от freeCodeCamp или профильного YouTube-канала, и набор упражнений для практики. Все ссылки на момент публикации живые.
К концу мануала будет понятно, с какого материала начать под свой язык, чем закрыть теорию, где натаскивать руки на задачах и куда идти за живой практикой. А в конце мануала — голосовалка «какой язык выбрать»: реальный расклад ответов читателей fruntend.