People typically invest in penny stocks because of high risk/reward. Most of these companies are garbage and having the exact precise timing to make money is difficult. I would suggest learning about options trading. There is a lot of high reward scenarios and you can also utilize various strategies to limit your risk. It is also a lot easier to find profitable ideas.