I'm a strange person. I have been working with unity for a long time, but I feel like unityscript just isn't giving me a whole lot of experience that I can actually use in the industry. I have learned the basics of C++ and Java, and I love unity, But I think I should go back and make some games with C++ or Java before I really get into working in some sort of engine. What are your thoughts on this? If I do go back and start with another language, which one should it be? I just feel like It would be better for me as a self taught student of programming to start with a language that I can apply in many places.