title: Should I learn about data structures and algorithms first or the programming language Java first?
body: <p>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?</p>
  
  <p>I am confused. What should be my learning path?</p>
  
  <p>I want to be a really good Java programmer.</p>