i would seriously suggest taking a course at a local university or college. i'm in my senior year of a finance degree and i only know the basics. i'm still learning by doing (which equals hundreds of dollars loss)
penny stocks are a gamble. i would stay far away