Understanding what you need to learn and memorize in the A.I. era

Hey everyone, I am just a hobby coder who has been learning to write computer programs little by little over the years. A lot of programmers say language is not important as all programming languages tend to have a lot of cross-over in concepts (flow control, loops, variables, etc.), and this is even more the case when you can have code generated for you very easily with A.I., but I’m wondering what kinds of things you really need to know and memorize to enjoy doing this, and of course, write practical programs?

For example: i personally like to create, but learning itself in coding gets really frustrating…i keep forgetting things i want to remember, and i feel overwhelmed by the massive amount of raw technical knowledge in computing.

Sorry if this is a little vague, but i’m wondering if any of you have experienced this frustration of not knowing what you should remember or ignore. My goals overall are to:

-keep improving my bash knowledge

-become very proficient with both C and C++

-become very proficient with python

i figure accomplishing these things will enable me to write good local software for my computer and share it with others, i don’t have too many other goals than this. Maybe i’m wanting to learn too much way too fast?

What kind of stuff should i rely on artificial intelligence to do for me? I personally do not like the thought of letting it change my files, i tried using co-pilot on windows for this purpose for stuff in place with the code editor, and it did not do it very well at all, even for simple stuff. However, chatting with ChatGPT has done wonders in terms of simplifying some of the learning and automating simple ideas. It took a couple hours, but it was able to take a small program i made with sed and awk to automate some of my work, and then turn it into a simpler perl script that does exactly the same thing and other stuff i wanted it to do….