>>13138
A friend of mine who has a bachelor in computer science, who is also fluent in C/C++ and Basic has been pushing me to learn python has given me a lot of advice to learn python as my first language.
Most people start with a beginner's tutorial, then get disinterested and drop it because their materials are stale, and because there is no obvious official "path" for them to go.
>the reason i chose python is because really its just an all around basic lang built around basic syntax.
This is why my friend recommended that I learn python as a first language too.
There are online tutorials that have better teachers than university classrooms, without all the soul-crushing busywork that going to a college or university would entail to become a programmer. They tend to be more up to date on the information that they are teaching you as well.
The most important thing that my friend stressed, was to aim for something specific that you want to accomplish in the short term, like maybe a simple game program. After a basic understanding of the language, everything else you will learn on your own if you aim for realistic goals that aren't entirely out of your reach.
I spent a few hours looking for a decent video course online and this is what I have settled on using.
https://www.youtube.com/watch?v=rfscVS0vtbw
After finishing the beginner's course, there's a lot of other more specific tutorials that will teach you what you need along the way from the same channel.
https://www.youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB
>pic related
There are a lot of paths for you to pick from after you finish the basic beginner's course on this channel. I made a point to pick a channel that had native English speaking teachers out of personal preference. The majority of tutorials and courses were taught by IndianPost too long. Click here to view the full text.