If you are literally just getting started, the services offered by most major stockbrokers (information here) as a part of their trading account services will be a good place to start (and free). Firms such as Trade King, eTrade, Charles Schwab and Ameritrade provide a range of online tools. These will give you a feel for how portfolio management software works without having to pay extra to learn. However, these services typically offer no advice (known as execution only), which means that a separate service will be required for information analysis.
Why I’m buying: Spell out what you find attractive about the company and the opportunity you see for the future. What are your expectations? What metrics matter most and what milestones will you use to judge the company’s progress? Catalog the potential pitfalls and mark which ones would be game-changers and which would be signs of a temporary setback.