530,882 views
Use promo code ILIN for a discount of up to 50% on all Skypro courses! Python Developer Course - https://go.sky.pro/python_it Java Developer Course - https://go.sky.pro/java_it Web Developer Course - https://go.sky.pro/web_it Choosing your first programming language is the most important step in starting a developer career. In this video, I will tell you which programming language is suitable for learning from scratch. I have chosen 6 languages that are suitable for becoming a programmer: JavaScript, Python, PHP, Java, C#, Kotlin and Swift. Why you shouldn't choose other languages (Go, C++, C, Rust, 1C, etc.) that aren't in the video: https://t.me/digital_ninjaa/62 Why a beginner shouldn't become a full-stack developer: https://t.me/digital_ninjaa/52 Why a beginner shouldn't choose a multi-platform developer: https://t.me/digital_ninjaa/61 Support the channel on Boosty: https://boosty.to/digital_ninja Telegram: https://t.me/digital_ninjaa Twitter: / digital_ninjaaa Instagram: / jjoskey Timestamps: 00:00 - Introduction 00:19 - Why choosing a language is important 00:55 - 3 directions of development 01:55 - Where a beginner shouldn't go 03:25 - 7 languages 08:52 - Evaluating languages by 5 criteria 12:14 - And a couple more tips Materials used in the video: 1. Table with ratings, vacancies and versatility: https://docs.google.com/spreadsheets/... (click the tabs below) 2. TIOBE and PYPL ratings: https://www.tiobe.com/tiobe-index/, https://pypl.github.io/PYPL.html 3. Salary rating by language: https://habr.com/ru/article/679698/