>>12748212https://www.mooc.fi/en#coursesThis will get you started. It teaches you everything you need to know
It adds problems with solutions so you can't advance until you complete the problem.
Honestly any language will do and you'll find that a lot of them are extremely similar and have
specialties associated with them.
The trick is to just start and learn as much as
possible.
Everyone who tells you that X language is better than Y language b/c reasons is probably an unemployed (never worked in the field) larper or a blogger. When you get to the point where you
can tell the difference between languages then
you'll know what you need to use and for what and pros and cons.
If you want to start self learning CS then here:
https://teachyourselfcs.com/