The most important thing about programming is about forming
the
programming model. The programming syntax is relatively easy to
pick up. The
difficult part is to understand how CUDA works with
hardware. This requires
forming an understanding of CUDA from
the hardware level. And this part is
very hard to be automated
away by AI.
I expect even in the future, having versus not having this
understanding will
cause leverage for human programmers to be
more productive and creative. But
once understanding the
programming model of a language, the rest of the work
can be
easily done by AI much more efficiently.
This lowers the bar for learning programming down to understanding the
programming model.