I am a beginner in software development. I've started learning algorithms, networking and software development practices from various books. My seniors advised me to read one book and learn one thing at a time.
Which one is better? Can topics like algorithms, networking and software development practices be read simultaneously? Or should I read one topic at a time and after understanding it completely, start another topic?
Or is there any other way to learn computer science and programming topics effectively?
And last but not least, what is the learning strategy to improve my programming skills ?