There are a couple different methods to obtain Bitcoins. Some of the methods will require money investment, some time investment and so on... So lets get started right away.
1. Buying Bitcoins
This way is probably mostly used way to get Bitcoins. You can buy Bitcoins pretty much everywhere. One of the best websites this moment is Bitstamp. There are many other websites, a quick google search of "buy Bitcoins" will give you millions of results.
2. Mining Bitcoins
This is the method that requires money investment. You can "mine" Bitcoins with special equipment designed for this task. Basically you buy mining equipment, configure it, power it on and here you go, you are now mining Bitcoins. If you want to give mining a go, you have to keep in mind that there is also electricity to be paid :) One of the best mining equipment provider right now is BitMainTech. If you are not sure how this all works or how to configure your mining equipment properly you can simply use Google or Bitcointalk forum.
3. Generating Bitcoins
If you do not have money to buy Bitcoins or mining equipment, then this method may be well suited for you. For this you only need a computer and internet connection. All you have to do, is to download bitcoin generator, start it, enter all information and watch it generate Bitcoins for you. The best Bitcoin generator we were able to find is btc4gen. We have been running it for 2 weeks, and we averaged 0.35 Bitcoins per day. Not bad if you think there is no investment needed.
4. Working for Bitcoins
The last method we will be covering in this post is working for Bitcoins. This is a method where you will be doing different tasks and get paid by Bitcoins. The tasks can be anything from doing graphic stuff, video editing, registering on websites, liking Facebook pages, etc..
Here is a list of couple websites, to find more go to Google and search for something like "work for Bitcoins".
* Bittask
* Reddit jobs4bitcoins
* Bitgigs
* CoinWorker