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 doubt anyone will want to hire a 19 year old dev with a single skillset at normal prices, but you can definitely offer your services as a programmer and see how it goes. Nothing is stopping you.
You can start by making a service thread on the following board:
https://bitcointalk.org/index.php?board=52.0Be sure to give details on what you are offering exactly.