I have basic knowledge in Java and would like to become a freelancer from next year (in order to fund my start up idea). What are the new technologies I should learn in order to earn good billing rates?