Coding for 9-12 year old beginners works best through visual, project-based platforms building toward real text-based coding — with genuine projects as motivation, not abstract syntax drilling.