This is not about how to use AI, you can utterly drown in the firehose of info about that. I am asking about what people need to understand before starting off with AI.
I am reading and watching resources about how to use AI to help with coding, but they say that one must verify the suggestions before using them. So, what knowledge must one have in order to verify code that someone / something else (or your earlier self, that idiot) produced?
For me, programming begins and ends with data, because it will presumably outlive any code I produce, and might have existed before I created my code. Data is what matters, and structuring it properly has been a topic for longer than I've been alive, and not just because computers used to be so pitiful.
So I would start with data design, including keys and concurrency (which can be as simple as a Where clause with a timestamp). I learned all this kind of thing on the job decades ago in a data-systems company. If it's not learned, there is no possible way to create a useful application.
From there, I have previously taught data-enabled applications in ASP.Net with display methods like gridviews. It goes easily and fast. Then some appearance-related stuff: basic HTML and CSS.
What would you use to help people not create complete messes at blinding speed using AI?