What kind of concepts are essential for an amateur-intermediate programmer to grasp and learn? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

What kind of concepts are essential for an amateur-intermediate programmer to grasp and learn?

By concepts I mean anything from OOP to algorithm complexity to multithreading... just anything you guys think can help any amateur programmer expand their knowledge. thanks! :)

16th Mar 2017, 3:12 AM
Alejandro Aristizabal
Alejandro Aristizabal - avatar
3 Answers
+ 11
Logic and Reasoning Principles of Programming A slight tad of Computer Organisation (about how bits and bytes work, CPU, memory, I/O, etc) Discrete Mathematics Algorithms for Programming Some algebra
16th Mar 2017, 3:31 AM
Hatsy Rei
Hatsy Rei - avatar
+ 2
learn how algorithms work side by side with programing. it will help a lot to understand logical expression of a program.
16th Mar 2017, 3:15 AM
Rohan Vijayvergiya
Rohan Vijayvergiya - avatar
+ 1
algo behave like a structure of program // so ,must essential thing is only that how algorithm works ! and must be ensure about the steps of algorithm in step wise so code or program must be easily implement !!
16th Mar 2017, 8:13 AM
deepanshu samdani
deepanshu samdani - avatar