DEV Community

Discussion on: Moving Past Tutorials: a course on problem solving for programmers

Collapse
 
yordiverkroost profile image
Yordi Verkroost

Awesome, I'm looking forward to this series!

You're talking about learning the fundamentals of programming before starting this course, but I would say that problem solving is the fundament of everything else programming-related. The most important thing about programming is computational thinking: learning to think like a computer and how it would solve a problem. The programming language you're using is just a tool to aid you in solving that problem.

Collapse
 
johnkazer profile image
John Kazer

A functional programmer would probably disagree with the "learn to think like a computer" requirement. The approach has a stronger focus on identifying the problem and the required functionality to solve it. The specific mechanics or even language needed are not really relevant.