The language barrier

I live in a country with eleven official languages. I am fluent in only two of those languages. I tried to learn a third, but I just couldn’t remember the meaning of all the different words and when I try to speak in a third language, I do not know what to say in a conversation. I really struggle to learn an extra language, which tells me that my head is just not wired for learning a new speaking language. That made me wonder whether a computer language would be as difficult for me to learn as learning a third speaking language. But I have set my mind to it, so now I must do it. The good news is that I am doing it. I am remembering what I learn, and I think that with repeating some elements and syntax’s etc, it would become even easier to remember everything until it becomes natural to write certain elements in coding.

I had a slow start to my new journey as I did not know where to begin. Which language should I start to learn? Which language would help me to become successful in my new venture? I contemplated on these and many more similar questions for a few weeks, while reading a bit about what programming entail. I asked advice from a few people that understands the industry and the answers they gave me were each very different. I then decided to do some research into the different programming languages and follow my own mind as I am the only one who knows my own skills on a computer. Finally, after about two and a half weeks of reading in the evenings after work, I have made up my mind on where and how to start.

I realized that almost everything on the internet is based on HTML so I started focusing all of my attention onto HTML. But then I stumbled upon a new problem. Which HTML do I need to know. At first I started teaching myself XHTML strict, because I thought it should be good to understand the more strict rules that apply to XHTML and to become good in what you want to do, one needs to be strict upon oneself so I thought that XHTML should be a good and solid foundation. It did not take long before I decided to see what the differences are between XHTML and HTML5, especially when starting to write a new document. I just couldn’t get my head around all the jargon that must be added in the head section of a new XHTML document. The HTML5 document head is so much cleaner, and it is easier to remember everything that needs to be included in the head section of the document that I decided HTML5 or just HTML as it is commonly referred to should be the first language for me.

HTML is a wonderful tool to create something with, but it does not look good when displayed on its own. Here enters the second language: Cascading Style Sheet 3(CSS3). HTML and CSS3 goes together hand in hand. The one compliments the other. CSS3 is used to style a HTML document to look good and appealing. At first I thought that I would learn HTML until I know all that there is to know about the language before moving on to CSS3, but it didn’t take very long before I started dabbling with a bit of CSS3 in between my HTML tutorials that I work through. Needless to say, I still have a long way to go with HTML and CSS3 before I can start with JavaScript.

HTML, CSS3 and JavaScript are the first languages that I will learn. Some people/programmers out there might think that I am wrong, but it make sense to me. I will move on into learning other different languages like SQL or PHP once I have a solid foundation of these three.

One important lesson I’ve learned through my first few weeks of reading on the internet and talking to people about where to start is that there is no real right or wrong here. This is what I have decided on. This is how I will break the language barrier,  and this is how my personal journey as a novice programmer started.


3 thoughts on “The language barrier

  1. You’re not wrong. Those are excellent languages to learn, especially for starting. Have you doesn’t the free Codecademy courses? It’s a good way to start.
    Once you have some basics down, if you want to show your loyal blog followers what you’re up to (without having to learn how to deploy first) you can make little projects on You’ll definitely still want to do projects locally on your machine because that’s a skill you’ll need, but it’s nice to have something to show off too!

    JavaScript is a wonderfully versatile language, you’ll get a lot of bang for your buck with that.

    I look forward to hearing how this goes for you!


  2. everyone learns html and javascript and css these days. and it makes enough sense; i mean they all have very obvious output and obvious purpose. you wont get that from python even if its easier and more useful. and everyone needs web developers.

    that said, html does practically nothing anymore without css, though javascript is a great way to manipulate html documents / webpages through css. together theyre good stuff. i feel bad for you that you have to learn javascript as your first real programming language (i find it very tedious and inflexible) and that html and css arent even programming languages, theyre really just markup. you will manage of course, but theres got to be a better way. (still trying to guess what that would be. everyone needs web developers!)


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s