Can't decide on a language for project - need help

I started off my programming learning Java - I don’t enjoy it or find it that easy to deal with. I then had a year off due to sickness and then completed a course where we used python and JavaScript. I prefer these 2 to Java.

Before I started the Python and JavaScript course, I did a health tracker project in Java. I am wondering if I should continue to do it in Java or just re-start it in Python (python because of data analytics).

I did not make much headway with the project in Java so its not a lot that I have to re-do. A couple of reasons I thought I should change is because:

  • I don’t necessarily want to find a job where use Java (bit I will if I have to)
  • I learnt TDD when I did the course in Python and JavaScript but not Java but I want to implement it in this project but I am really struggling with TDD in Java and Spring Boot (even with tutorials)
  • I would rather practice a language I hope to use in a job and feel comfortable with
  • I can explain why I started this in Python better rather than Java (reason being it was the first language I learnt and started it at that point)

However my main aim with this project is for it to help me practice and show an employer my skills - So what do people think I should do?

Hi there and welcome to our community!

You seem to be more comfortable following Python and Javascript, so why not keep going with those? They are currently at the forefront of global software development, so extremely useful to know.

I’d recommend working through the FCC Curriculum and see how you get on!