I think it come down to narrowing things down like which 3 languages are good for people to start programming and understanding programming. Maybe introduction to programming between languages for those that don't go to college and take computer science degree. When I started I was looking at 3 programs, Python, Ruby, and SQL. Found Python nice to work with but Ruby more flexible and SQL was what my job position needed. So I ended up going into Oracle SQL and PL-SQL.
Still learning this stuff since I come from a background of Networking and Communication. To some degree it helped me narrow the language down but to others so many roads to take is not even funny. Some harder than others too.
Languages I am suppose to learn and do well at my position are
At least that is what my employer would like me to focus on.
CPU: Intel i9-9900K |MOBO: ASUS ROG Maximus XI Extreme |VIDEO: Radeon VII 16GB HBM2 |RAM: Corsair Vengeance RGB 3000Mhz 32GB 4x8 |CASE: O11-Dynamic Razer Edition |M.2: SAMSUNG 970 500GB (Win)|M.2: SAMSUNG 970 250GB (Games)| PSU: Corsair RMx Series RM850x |COOLER: Corsair H115i Pro RGB AIO