Programming language descission stress

Posted by appelperen@reddit | learnprogramming | View on Reddit | 11 comments

For the past half year I have been following The Odin Project and I have now completed all projects. While doing personal projects now I have found that I almost completely dont enjoy the projects I am making, particularly working in large frameworks like React or Nextjs. So I started thinking back on what I actually want to do.

While looking back on TOP(the odin project) I remembered that what I enjoyed learning most was a module about computer science concepts(Hash maps, linked lists, merge sort, recursion etc..). And with this I concluded that I wanted to start doing projects more oriented around learning and applying core concepts and I concluded that doing this in a web development space was not the right choice for me.

With this realization I decided I want to start learning java and start doing projects where I could learn these topics outside of a large framework.

My issue comes with advice from father, who has been in the industry a long time and has learned programming long ago in basic, started doing assembly java and has pretty much kept up with the field as it became more modern and now works with nodejs and react. He thinks it is a waste of time for me to learn java and that if I start doing larger projects in javascript I will eventually learn these concepts as I continue.

Now I dont know what to do anymore. Does half a year of javascript programming with experience in a couple backend and frontend frameworks enough for me to have developed a programming basis good enough for me to hop to another language? Or should I continue developping skills in javascript even though I currently dont feel like Im doing anything I actually enjoy?