I'm currently trying to master java. I would say I know an average to above average amount of java at this point in time. My current goal is to try to master java as well as possible and be able to create a decent application such as a video game or something else. Overall I would like to master as many coding languages as possible. I would like to make it my job do this and specifically to be self employed. How can I achieve this? All answers are greatly appreciated. Also how long on average will it take me to make a career from this?
The first thing you should do is produce portfolio of online work or apps that you can show people - potential clients.
If you haven't ever worked in the field ,get a job and find out what is required to do the job professionally. You will get exposed to things you never thought about and become better .
Think about what you would want to see from someone you were hiring to do a job or a project. You want somebody with a track record
In terms of games , Java is not the way to go . Look at Unity or something similar .