DEV Community

Discussion on: Stop Memorizing Code

Collapse
 
wadecodez profile image
Wade Zimmerman

Many people try to learn coding like a foreign language, which somewhat works, but to jump from beginner to intermediate, you need to know how data flows through out an application, how to read documentation, and how to debug code.

To jump from intermediate to fluent, you need to have experience in many languages which serve different purposes. Eventually you start to recognize behavioral patterns that are common across languages. So programming becomes more of a problem solving skill than anything else.