I've spent the better part of the last 2-3 months learning C++. Went from near-zero (just some vague memories of C, Lua for Garry's Mod and motherfucking Gamemaker scripting) to the point where I managed to make a functional, not-so-basic platformer + level editor from scratch, using SFML. All thanks to
learncpp.com.
Now I want to progress and do something in a very high level language, maybe like C# or Python, and I'm leaning towards Python.
My question is,
is there a resource like learncpp.com but for Python (or C#)? I found that website
extremely helpful and informative. It somehow manages to pack so much information, even on fairly advanced topics, while at the same time still being fundamentally a
tutorial, one that keeps things concise and organized in a logical order.
When I try googling for "Python tutorial" or "learn C#" all I find is:
- Advertisements for paid courses.
- Sleek ad-ridden garbage websites, presumably for pajeets, that start at "Hello, world!" and end somewhere around "how to loop over an array". Often in the form of "interactive tutorials" or video series. With learncpp.com I felt like I went through every important language feature C++ has to offer. With these I feel like I'm being scammed out of my time.
- The official documentation from Microsoft/Python, which are just so extremely verbose and confusing that I struggle to understand where to even begin going through them.
I understand that the third option is probably the best, but this is all a side hobby for me. I have no real idea what I'm doing. I need at least
some handholding to get me through this.
What I'm looking for doesn't have to be a website. It could be a book, which I suspect is what I'm looking for here (learncpp.com is basically a book in website form).