You need a computer with internet connection.
Any type of computer is okay, though a laptop is more preferable because of its portability and ease to carry around. There are different alternatives to internet connections. Make your inquiries and choose the fast and reliable option.
The knowledge of the market is very important.
Full knowledge of the market is needed before you can venture into stock market. I wrote an e-book titled "PROFIT BOOSTING GUIDE ON STOCKS" (sure it will be coming your way soon). This book contains a practical knowledge of all that you need to know to start trading stocks. You will be able to understand the market and its fluctuations better and how to take advantage of it. Read on and research for more knowledge.
You also need a good stock broker to serve you well.
There are two types of brokerage firms: a full service brokers who are more expensive but renders more personalized services and a discount broker who renders a cheaper services but not personalized, the choice is yours.
Online brokers are: Zecco.com, www.pectonline.com, TD Ameritrade, Scottrade, Etrade, Fidelity, Option express, Noble trading.com, etc.