You're discounting the "being able to write properly and put ideas into inteligible text" skill piece here.
Most good programmers are good at writing. If you’re capable at simultaneously writing instructions for a dumb abstract machine and have those instructions being understandable for humans, you’re clearly good at expressing at least technical ideas.
Most people who have been programming for a while should have those skills. If they don't then learning AI is not the issue but communication is.