DEV Community

Discussion on: My Favorite Free Resources for New Programmers

Collapse
 
lefebvre profile image
Paul Lefebvre

A free PDF for new programmers: Introduction to Programming with Xojo

Collapse
 
epogrebnyak profile image
Evgeny Pogrebnyak

Why a new programmer should learn an exotic language?

Collapse
 
lefebvre profile image
Paul Lefebvre

Learning to program does not mean "learning a language". It means learning the concepts behind programming that you can apply to any language. Starting with a language that is simpler can make it easier to learn these basic concepts and prevent frustration (and even giving up entirely on learning to program). Once you've learned the concepts it makes it much, much easier to learn other languages. In general, most programmers know several different programming languages.