I'm a engineering student in computer science and I'd like to improve my skills by developing a software : a Football Manager-type game (but for basket-ball). I really don't mind to build something not pretty to use at first as I'd like to focus on the accuracy of the database, gameplay (variety of possibilities) and simulaton engine.
I have some knowledge in Java, C++ and Python and I know for a fact that Java will be very needed in my near career. Would you recommend me to develop with Java? If not, which language do you recommend me?
Thanks for your future replies !