@Ryanb9: I just read through the thread, including downloading your original blackjack.txt. Your code improves with each new update and it looks like you are making really good progress. Congrats!
As far as books, there are several classic books on programming practices that I would recommend. They aren't specific to any language, more a higher level view of how to approach coding. I really wish I had read them at the beginning of my programming journey, and I think they can help immensely to show you the right way to do things early (otoh, don't be too nervous about developing bad habits: as long as you are asking how you can improve I don't think bad habits are hard to break. It's people who think they know what they are doing and have nothing more to learn that are dangerous.)
Any (or all!) of these books would be a great read at this stage:
The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt & Dave Thomas
Code Complete: A Practical Handbook of Software Construction - Steve McConnell
Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
Refactoring: Improving the Design of Existing Code - Martin Fowler
And I second (or third, or fourth) the recommendation for
http://stackoverflow.com and also the related
http://programmers.stackexchange.com/