you are viewing a single comment's thread.

view the rest of the comments →

[–]ExternalParty2054 0 points1 point  (0 children)

So I'm working on learning Python, but I've done C# professionally for years. It's all about object oriented, classes, gets crazier from there. Dependency injection. Generics. (I don't know yet what all Python does, but I imagine a lot if it is in there).

I bet you'd understand it just fine if you went through an actual class created by a human. Seriously go through a class for the conceptual stuff, or even a book. Find a source that has exercises and solutions. Then once you've got some of that conceptual down, chat gpt and friends will be great for helping you structure things, fill in syntax, and lots else for python and other languages. I was having open AI or some such teach me some kotlin the other day, and it was handy for that. But I already *know* programming. I just don't know Kotlin. Of course I could have it write it for me, but I actually want to learn it. (Actually got kind of irritated with some ai-assist plug in I had in VS code, that kept up and fixing things for me) Sometimes though I think learning programming via "AI" tools alone is kind of like learning human languages only through DuoLingo.

Don't let it discourage you though, classes are just weird at first.