About Blogging And Learning To Program In HTML, CSS, and JavaScript

I Am Getting My Head On Straight About How To Use My Blog

So…now that I have begun to blog again, the biggest challenge for me is to come here and get it done on a regular basis. It seems like, whenever I have big plans for this site, they tend to fall apart…

…and I know the reason why: Truth is…I’d much rather use the blog as a journal of sorts than as an authority on something, and it’s my hope that whenever people read things here, they find something of value to them over time.

With that written, let me get into my thoughts for the evening. I pray that you enjoy reading this article.  Please feel free to leave a comment below if you find anything useful.  🙂

Learning To Code Is Going Very Well

Right now, I am about a day or two away from completing my prerequisites for my programming apprenticeship.  On the one hand, this is the most scary thing that I have ever done – learning to code.

On the other hand, it’s the best thing that I have ever done.

Outside of trying to sing professionally, this is the only time in my life that I have aggressively pursued something that gives me great, great fulfillment.  Now…don’t get me wrong.  I am not convinced that I am going to be some programmer who has the ability to go work at Google by the end of the year.

That would be an awesome achievement, but it’s HIGHLY UNLIKELY.  To put it plainly, it’s as likely that I will work at Google at any point as it is that I will wake up caucasian in the morning.

Still…programming is incredible.

Seeing what makes up a web page and slowly being able to manipulate it through JavaScript, HTML, and CSS is just….fun.

Still…here is something I am learning about coding.

You Can Learn To Code The Hard Way, Or You Can Choose The More Efficient Way

I chose to use a development apprenticeship to shortcut my learning and ability to get into a career that is personally fulfilling.  If I had had to go through 2-3 more years of college, there is no guarantee that I would have been able to get access to the technologies that are in most demand to employers, right now.

I’m learning the .net framework and am in pursuit of being a full-stack .net software applications developer.  To write that I am excited would be an understatement.

Our society is in the middle of a pretty interesting shift in education.

More parents are homeschooling (like me).

More adult learners are distance educating and using alternative routes to getting the training that they need to advance, professionally.

20 years from now (Lord willing I am still alive), I am sure that I will look back and realize that I was part of a really cool movement.  It’s difficult to see while you’re in it, but I can kind of see that I’m in the midst of something amazing because I am a part of this learning experience…and I am very, very grateful for it.


If You Are Looking To Learn How To Program, Here Are Some Great Resources

About Blogging And Learning To Program In HTML, CSS, and JavaScript - 1The first resource I would like to recommend is an interactive book titled A Smarter Way To Learn.  It’s by Mark Myers, and it takes you from foundational information all the way through to writing your own scripts.  Go to the site here.  The website says that the book is free…but it’s not. It cost me a few bucks on Amazon dot com.  This book is focused, entirely on JavaScript

The next, and probably one of the more popular training websites is CodeAcademy.  It also takes you from foundation to a bit of proficiency.  The cool thing is that you get an editor in which to work, and you cannot move forward without getting the work correct.  It will help your syntax a lot.  Go to CodeAcademy, here.  I used CodeAcademy for HTML and CSS foundations.

I love Code Academy for it’s ease of use and logical progression…
About Blogging And Learning To Program In HTML, CSS, and JavaScript - 2

The next resource I can recommend is a site called Eloquent JavaScript.  It’s a lot more technical, but it will help you understand JavaScript better AFTER you have gone through Mark Myers’s book.  Go to Eloquent JavaScript, here.

Finally…this site by Shay Howe on HTML and CSS is pretty incredible.   At the time of this article’s publishing, it’s still a free site.  You will need your own editor to practice what you learn, here…but the best learning is by doing, so you should be fine, using this as a resource.  Go to site, here.

SPeaking of text editors, I use Sublime Text 2 on my Mac and Visual Studio Express for Web on my PC.  I think that Visual Studio is going to be my go-to development because I can do more with it than I can with Sublime Text.  Go here to take a look at Sublime Text.  Go here to look at Visual Studio.

Isn’t Sublime Text beautiful?
About Blogging And Learning To Program In HTML, CSS, and JavaScript - 3

For Those Wanting To Dive Into Programming…

…I say to go for it!

When you start, if you’re starting out like me, with ZERO prior programming experience, you will probably spend a lot of days feeling like you are stupid and that learning to program was an ill-advised idea…but, at a certain point, as long as you continue to push forward, things will begin to make sense.

I don’t know how it happens, but, trust me, it just does.

For those terrified of too much math, rest easy.  There isn’t a whole lot of math – at least, not the way that I thought.

There is a LOT of logic.

You need very good problem-solving skills and lots of patience as a beginner…and you need a LOT of dedication to the task of learning.  I study 10-14 hours – EVERY DAY…and the cool thing is that I rarely feel like I am working.

Mostly, I feel like I am learning and growing and putting new and interesting things into my head.

I can’t wait to get to class and start building things.

I’ve only a little over a week to go before class starts.

Hopefully, this article is helpful to anyone looking to do what I am doing.  Please feel free to post questions or comments if you’ve something to ask or to share.


Christi Johnson

Christi Johnson is a blogger and a social media marketer.She is also a homeschooling mother and a digital advertising consultant.

She shows people how to use their blog for income and live a life that they have always wanted to live as creative people. If you want to be a content creator AND a great marketer, keep reading, here!