What would your recommendation as a newbie? of course I can't buy high end hardwares right away. Where should I start? .should i get the USB type hardware?. and join in a pool mining website?
You need to think about:
-Electricity costs in your area (if they are not extremely low you will not genuinely profit)
-Future difficulty - are you ready for the next block halving? Are you reading for any other factors which may apply?
-Financial stability - should Bitcoin temporarily fall significantly, are you ready to keep storing it until it's high enough for you to use?
If you can find cheap good miners from the manufacturer itself it is better, if you are going to buy a second hand one from amazon or ebay and get ripoffed that would be bad. Try to always buy directly from manufacturer.