However, I am familiar with HTML coding, but not PHP. Is there a way to edit/view blog...
I am not familiar with WordPress (well, with setting it up) , but I think perhaps what you really meant to ask is if you can see what your blog will look like before posting it.
Most blog/content management source code like WordPress incorporate templates to change the look and feel (layout) of the website. Usually, you have a few template options that you can choose from. If it's like the typical software of this type, you have to create a template folder (new one) and alter it to your liking. Typically, you control which template is used AFTER you install the software. Again, not sure, but I noticed a TON of information at the WordPress website.
That being said and if my assumption is correct, there is no way to see HTML all together before uploading your code to your server host unless you install WordPress locally on your machine and do the templating.
NuSphere is a good PHP editor. As far as books, I would just read up on the installation instructions at WordPress. They seemed very good. You might even try getting a book on WordPress since the setup and installation are specific (just like any software.) In other words, knowing PHP really well may not be such a big deal where you simply need to change layout (probably) and most of the actual PHP code will never need be touched.