Not often I add a second "solution" but as a comment this was getting out of hand ...
Quote:"Chill60, I'm trying to learn it, but it isn't easy learning something new on your own. I try to use ChatGPT to help in the learning process and in many cases it has."
But think about it: if ChatGPT is giving you code that doesn't compile, what it it teaching you? What can you learn from code that doesn't work, that can't work? If it compiled, would it even do what you wanted?
And that's ignoring the fact that we humans don't learn a skill by looking at what the skill produced: we learn by doing and building experience with the skill.
You can watch as much of the Tour de France as you want: it won't teach you how to ride a bicycle without falling off!
In this case, you think you are watching the Tour de France, but it's actually banger racing! :D
Quote:"Telling me I should learn C++ in order to learn it is like saying I should drown so I can learn to swim!"
No, it's telling you that you need to start with the software equivelant of water wings to prevent you drowning. What you are trying to do is cut out all the "boring stuff" and move from zero to hero without the time consuming stuff that gets you from A to B. And that doesn't work with skills: riding a bike, swimming, coding, breadmaking, driving: you have get the basics first before you can start to really build the skill you need to be at the "hero" end of the scale.
ChatGPT doesn't do that: it has less skill in any of those subjects than you do! All it can do is regurgitate existing stuff in a (vaguely) new way. With text, sotories, pictures, ... that works. but with skill based stuff it doesn't have a chance!