I am a beginner to programming. Should I learn data structures and algorithms, and the programming language Java side by side? Now that I know data structures and algorithms form the basis of programming. Should I learn them first?
I am confused. What should be my learning path?
I want to be a really good Java programmer.
It will give you a clear idea and it would be easier for you to understand the algorithms in terms of Programming. Not required though . But you can .
I would personally reccomend you learn Java, although most programming languages will do. Although Algorithms and Data Structures are an important part of programming, they are not the only one.
However, as we have discussed throughout the article. You should: Learn and master a programming language first. Then proceed to learn data structures and algorithms.
Front end developers need to know algorithms if they work with large data structures and complex problems. Also, knowing algorithms and data structures can improve front end developers' critical thinking, problem-solving, and coding skills, plus career progression.
My recommendation:
1.) Learn the basics
Learning the Java Language
(excluding the Generics chapter, this is more of an advanced topic)
2.) While learning the basics, practice your gained knowledge by solving simple exercises
Coding Bat
3.) Start implementing simple algorithms, learn how to use recursion
4.) Grab a good book about Data Structures and Algorithms and start learning them
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With