For a beginner, there is only one piece of software to recommend: Casino Verite by QFIT -- www.qfit.com -- you want CVBJ.
There are places you can get a deal for this software, you might check out www.advantageplayer.com to see if they have any specials going on right now. You can also write a question to the author of this software directly from that site.
I bought Blackjack 678, but the version I got always crashes when I simulate with an ace side count. Needless to say it has not been much use so far. I am told that a fix is in progress.
Statistical BlackJack Analyzer by Karel Janecek. It's good for running sims on different game conditions, bet spreads etc. It's also useful for calculating indices. Check sba21.com.