On web dev and learning code

I love coding. I’ve squeaked before about it, but it’s one of the things that I get such a high from. It combines learning new things with actually being able to see the changes and create something that then works…I love the real-time amendments, the logic of it, the sheer amount of things you can do and ways you can do them. Even when I’m swearing repeatedly at my computer because I can’t work out why something’s broken, or feel close to tears because I simply can’t understand something, I love it.

I’ve already worked with HTML and CSS on front-end webpages, and I’m currently learning two new things; Javascript and PHP. Javascript is…how do I put this?…a f***ing ball of wet noodles that deserves to be binned. It’s the lack of errors that really gets me; if you do something wrong, even down to adding an extra space, it just breaks. Won’t run. No error codes, no indication of what’s wrong. Just nada. *rage*

PHP, I’m in the early stages of – but so far, it’s making sense! I’ve done the echo “Hello World”, if/else, ? operators, date & time pull-ins, and I’m just about to start looking at form inputs. It’s still a little while before I get to Laravel, thankfully, because that sounds hard! If none of that made sense, by the way, don’t worry. It doesn’t entirely make sense to me yet either, and I’m learning the wretched stuff. Essentially, I’m on the basics.

To actually work on things I’m using Cloud 9, which is an online development environment; it means I can log in from anywhere and don’t have to download any tools. I’ve also set myself up a Github account, which I’m definitely still learning to use. I have Atom as my text editor when it’s available (aka. when IT let me install it) and Notepad when it’s not – I used to use Sublime Text, but the adverts got annoying.

In addition to learning new things, I’m also brushing up on my CSS again as I’m revamping two websites. Unfortunately, this also includes a crash course in how to make things work in WordPress…yay? It feels more like diplomacy than code – what’s going to work with what, how much should I change, should I just scrap and rebuild…bleh. But hey, I volunteered, and it is fun – if frustrating.

So yeah, CODE! Love it! *happy Kate dance*