The last time I updated about my quest to code I had started using codecademy. I had started learning the basics of HTML, before moving on to CSS. I found the HTML OK, a bit tricky but it all made sense to me. It was almost therapeutic putting all the tags in the right place, making sure the grammar was correct, and adding punctuation in the right places. It eased my OCD nature. Im really glad it was the 1st thing I chose to learn, I can see it giving me the basic understanding for other coding languages.

Then came CSS. This was a little harder but I got through it and found to enjoy it by the end. The best think was using codecademy to do it, I was getting instant feedback and I was able to view my code at every stage. Really easy to learn with. While the styling I was able to do was very basic, the fundamentals were there and I can see how I could put them into action with a website. Creating the little things like buttons and links is really satisfying, #NerdAlert.

This week I started learning Javascript. I feel like my brain is melting! At the moment I’m finding it hard to learn the grammar and language of it. I’m sure I’ll get their in the end though. Anyone else struggling with Java script? I want to understand this as I would love to start making simple games with the pupils when the new curriculum comes in. I have also been challenged by one of the pupils to come back after the summer with a working game for him, little nerd!

The overall aim for me though is to be able to develop my own website. As much as I like using primaryblogger I find some of quite restrictive and I would love to have the freedom to create my own space. I think I’m some way of that level yet, but its nice to have that goal. Can anyone recommend some coding software to use for macbook? When I’ve mastered javascript I want to start writing my own little projects. Is anyone else in the process of learning to code?

So a few months ago I decided to set myself the challenge of learning to code. I’m from an age where coding just wasn’t something we learnt, computers did it all for you, there was no need to! Will changes to the curriculum I thought now would be a good time for me to learn.

I started off with a friend showing me a few bits. I found it helpful, but I could see he was itching to get me onto some of the cooler things you can do with code, meaning I was missing out on some of the more basic elements. I could see this was not going to be the way for me to learn. So I took to twitter and Google to try and find a website or course that could help my cause. After looking at a few the one I found to be best for me was Codecademy. Simply create a profile, choose a lesson and get started.

Being an avid gamer the thing i like best is unlocking achievements within the website. I love earning the little badges (i’m such a child!). The instructions are really easy and simple, and offer a step by step guide to learning the language. The practice board is well laid out, giving you instant results on whether you’ve got it right or not. You also have easy access to help and tips with the task, so if you completely forget how to do it you can remind yourself without stress. I always challenge myself not to press it though! So far I have learnt the basics of HTML and HTML styling, and I’m working my way up to having a go at CSS. Give it a few more months and I’m sure I’ll have a crack at designing my own web space.

While it’s great fun, though sometimes infuriating, there is a point to all this. Changes to the curriculum mean that coding and programming will become essential for teaching ICT. An ICT teacher can no longer just step into the role and go. I see it as a similar role to a Music specialist. Yes the core of all lessons is teaching, but you need to have the subject knowledge to deliver it. I know I could handle pupils in a music lesson, but give me a guitar and you’d be covering your ears! Would I get the most from the pupils? I doubt it.

How many of you can code? Are you learning or practicing? Will you be starting the learn soon? Please get in touch!

 

Skip to toolbar