Learning order | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Learning order

What would you say is a good order for learning a new language? For me it has been something like this: 1. output, receive input (text) 2. conditionals, if else if else 3. for and while loops 4. booleans (&& || !) 5. Arrays (lists, dicts) 6. objects, classes 7. exception handling 8. working across multiple files Those seem to be the main concepts in any language. There’s probably something missing here too. Thoughts?

15th Mar 2019, 9:16 AM
Truls Nilsen
Truls Nilsen - avatar
1 Answer
+ 2
There doesn't have to be a fixed order you learn these things as long as you end up knowing about all of them. For ease of learning it makes sense to start with the less complicated topics and build on them. This concept only works very well with the basics; later you have to look a bit more into what you want to do and need for it, because there's simply too much to learn everything. Just like with natural languages by the way. In the beginning it's always the same. Hello, my name is... I'm x years old, living there and there... then you buy groceries, ask for the way and stuff like that. Later you will leave the safe haven of a language class; you'll read novels or newspapers, watch Netflix, read stuff on the www, spend some time abroad, write something yourself, get a tandem partner...
15th Mar 2019, 9:28 AM
HonFu
HonFu - avatar