What can you program to earn a lot of money? I'm 19, can do Java with OOP but don't want to make websites (I don't like that)
Maybe something along the lines of Solidity?
I do not have much background on programming as a lot of other people here in forum. So do not expect specific and detailed advices. Especially we do not really know your actual capabilities and devices you can use for specific things.
There are lots of opportunities out there that could cater specifically to what you can do. You can create applications and if it turns out to be a really good one I am sure a company would be willing to bank on that if you do not want to release it yourself.