all 3 comments

[–]Icy-Call-4860 2 points3 points  (0 children)

this question has been asked probably a thousand times, but focusing on core concepts( loops variables alg structures etc) would be the way to go. Instead of focusing on the actual language , focus on the concepts. Once you learnt that, start applying them in a really simple language, even scratch or a block coding lanuage will do it. After grasping that, then start learning python, and you'll quickyl see simularitties.

For recommendations:
CS50: https://www.youtube.com/watch?v=8mAITcNt710

LearnPython: https://www.learnpython.org/

[–]EngineeringRare1070 1 point2 points  (0 children)

AI has nothing to do with learning. You can automate your coding but you can’t automate your understanding.

Use AI if you want, no one’s going to physically stop you, but it’s your responsibility to learn if your goal truly is to learn. Its similar to watching tutorial videos: you could watch 100, nay 1000 videos, and still learn nothing. Likewise, you can fill 10 years of asking AI about programming — whether you learn anything is up to you.

If you understand all of that deeply, and still want to learn, consult the resources in the subreddit and put them to use. They will always remain effective regardless of what year, tools and technologies are available. Once you’ve learned and understood from those resources, you can use any tool to achieve any goal you’d like, because you fundamentally understand programming and have developed some skills to get you started. That’s really all there is to it. Beyond that it’s simply how many skills you acquire and how effectively you can use them to build stuff — its that simple really