When investing, earning 0.1 weekly will also require a huge capital.
I think OP has not mentioned about earning it from day job and he is looking only to earn online with different methods as a person who has a full time job will be definitely earning more then 0.1 btc weekly but its really very challenging to earn that amount in bitcoins on weekly basis.
Getting 0.1 btc weekly is a tough job and you must not stick to one source only. I am doing signature campaign daily and I am working in one of the online websites daily and also do some trading from time to time and finally I am earning 0.1 btc or more weekly. It really needs more effort and time to really touch that goal. But if you never stop you will in the end find some means to really reach your goal.
Yeah to earn that amount you should be prepared with multiple sources of earning it and cannot expect that huge amount from only one way of earning and definitely it will require hard work and great level of dedication to earn that amount regularly.