Crappy-feeling day today which culminated in me deciding to finally take the antibiotics the dentist prescribed for me, just in case. And then realising just afterwards that the timing means that I’ll still be on them when I go to the dentist. Hoping they won’t interfere with the anaesthetic. I can’t imagine they would, but that would just suck.
Yesterday’s browser conference really made me feel how old-fashioned my skills are. Oh I’m grand at the HTML and CSS, but over the course of my last contract I was beginning to feel increasingly like a bit of a dinosaur because my JavaScript skills are such a mess. Basically, I learnt JS way back in 2000, but it’s a completely different beastie and with DOM scripting cobbled on top of my stone-age knowledge, and trying to mash in the whole object-oriented concept, it just hasn’t been working. Couple in the fact that I’ve not had much chance to use my JS in a considerable period of time and what you get is a horrible monster that looks nothing much like JavaScript at all. And there’s soooo much cool stuff you can do with it now! Especially in the realm of mobile apps and creating extensions for browsers and it’s starting to feel like if I don’t do something soon, I’ll be totally left behind and semi-unemployable. I’ll never be a JS ninja, I’m sure, but I can at least take a stab at getting my skills to a level where I can write stuff that ninjas can then optimise without sniggering.
Fortuitously, SitePoint is having a sale. So I’ve signed up for their offer, which is a 3-week online JavaScript course, plus a 3-week online course in PHP/SQL plus 3 books on website hosting in the cloud, PHP/MySQL and SQL, which can’t go astray. And considering the cost of the whole bundle is less than just getting the two courses, I’m pretty happy with that.
So I did lesson one of the JavaScript course today (leaving the PHP for a little – I’ll either do it when I’ve finished the JS, or at least when I’m a little further along so I’m not doing two rounds of beginner stuff at once, even though I’m not an absolute beginner in either) and it’s looking pretty good: HTML5 for the HTML parts and in the course of creating a simple “Hello World!” alert, the tutor managed to slide in a nice point about the difference it can make between putting your script in the head of the document and at the bottom of the body. Smooth 🙂