The best source for Bitcoin, like for anything that holds value, is honest work and buying.
Make a good list of your skills that can acquire a job for you, find the job that pays best from the list .. and good luck.
If your skills include programming, you can code.
If your skills include hardware and you have some money to start with you can mine altcoins.
But a job is still the most certain place you'll get income. And from that, if you want to, you can buy Bitcoin too.
This recipe will not get old no matter how many threads are opened on this subject too.
Your list is.. let's say unfortunate. So I chose "other".