Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Should I learn about data structures and algorithms first or the programming language Java first? [closed]

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.

like image 887
Serenity Avatar asked May 08 '10 07:05

Serenity


People also ask

Should I learn data structures and algorithms before learning Java?

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 .

What should I learn first Java or data structures?

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.

Should I learn programming language first or data structures and algorithms?

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.

Should I learn data structures and algorithms as a front end?

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.


1 Answers

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

  • Bubble Sort (only for practice, don't ever actually use this)
  • Insertion Sort
  • ...

4.) Grab a good book about Data Structures and Algorithms and start learning them

like image 56
helpermethod Avatar answered Sep 30 '22 18:09

helpermethod