When first learning I usually suggest an IDE like eclipse, you can set it up for any language you want pretty much, if you are more confident in your coding a lot of people really enjoy notepad++ both are also free options.
I’m glad to come on this ride with you! Are you using your blog to reinforce your studies like you were saying you do in yesterday’s blog?