I was looking at additional ways of learning, has anyone tried the "ProgrammingBuddies" on Plebbit?
Looks like every now and then there are people/developers who offer themselves to teach volunteers for some reason, or would you just stick with resources online?
I'm a first year student for an associate's degree in programming, I learned a lot on my own and I think that a really good way to get your own tutor is to get a distance formal education in an university or college, when you have a clear learning path it's easier to make sense of what you are learning (such as learning about hardware and operating systems, math for programmers and a programming language in parallel, they have synergy), and in this scenario you can take the classes whenever you want because it's online, you have teachers correcting your weekly assingments and giving you the study material, and you can ask questions to an actual expert on a forum or weekly meetings, so those weekly meetings and forums are to interact with a tutor. Being self taught is possible but it's harder, when it comes to my education I ask chatGPT to explain things to me all the time which works great.
What I suggested sounds unrealistic because formal education is expensive, so it sounds like I'm telling you to spend dozens of thousands of dollars, but that doesn't have to be the case if you look for the right place, I saw a lot of ads for University of the People years ago, I went to check it out just now and an associate's degree in Comp Sci is $160 per course, and you only pay when you take the test at the end of the semester, so what do you have to lose? Just join, take all the classes online, learn and at the end of the semester pay to take the test for that class, or don't if you don't want to, and learn on your own in parallel with Comp Sci.
Official documentation are official guides are the best resource for learning a tool or a library. Internet searches and LLMs will most likely feed you strange fantasies that might technically compile and run, but are fucked in some fundamental way.
The problem is that official documentation and guides are aimed at people that already know how to code, not at begginers, when I got the idea that I wanted to learn how to code I looked up C# in their official website because I thought it's the best way to learn, going at the source right? And I'm greeted by something such as: "C# is a statically typed, object oriented, multi-paradigm language in the .NET ecosystem executed by the CLR system, it features polymorphism, assynchronicity, and garbage collection with automatic memory management, it has metadata reflection and functional programming idioms such as lambda expressions".
And while I'm reading that I was thinking:
"What the fuck did I just read?". So I looked up begginer friendly tutorials in places like W3schools.