The advent of computer technology and the ease with which one can trade in stocks over the internet has made stock trading more popular among amateurs who wish to try their hand at speculation.  Understanding the different markets, what is traded on them, how they work and what their similarities and differences are is essential to success with online trading.