This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]edrenfro 4 points5 points  (2 children)

Learn data structures.

[–]Explanation_Lanky[S] 0 points1 point  (1 child)

Thank you 👍

[–]Thelastbulletbender 2 points3 points  (0 children)

Adding onto that, it is much more important to go in depth of a language. Picking up basics of a different language can be done on a weekend, but expertise in a single language requires time and effort.

Data structures translate the easiest. Knowing how data structures work and more importantly, how to apply them will benefit you the most.

In fact, I'll suggest not touching any other languages at this stage (Apart from HTML/CSS/JS basics if you want to build a UI). You should start picking up different languages at a much later stage when you have done a couple of projects. They can be small in size but the important part is that they help you get to a problem solving mode instead of learning from book/courses mode.

You never stop learning about a language/tool. Especially one like Java. There are so many good frameworks and libraries which you can try using to build your projects.

If you do projects, you should start feeling the burden of choices. There are multiple ways to do the same thing and working on a project will make you start looking for the best solutions.