So in that sense, your ability to debug is foundational to your ability to code anything more than the most basic programs.
Granted, they do provide both of those paths.