JS aka Java(Script) Susanna
JS aka Java(Script) Susanna
So I met with Rosana over the weekend and we decided that I was ready to start learning JavaScript.
For want of a better picture, here is my new pen...
So I started today.
All I can say is... I've missed programming!
HTML and CSS don't actually feel like 'real' programming to me. Maybe this is a bit unfair on CSS - I know there is some debate about it being a programming language, because unlike HTML it can have 'conditionals'. But doing JavaScript feels like in the early days when I was doing Ruby and Python... It feels like 'real' programming again.
AND I LOVE IT!!!
I have learned quite a lot so far...
I have to admit that JavaScript stimulates to 'right' parts of my brain, as in the appropriate ones... the parts of my brain that love to be stimulated. The parts of my brain that love a good challenge!
I was going to write up a list of what I have learned today but my brain is so full that I might give it a day or two to process...
Or see if I even need it, as again, JavaScript clicks for me in a different way...
I have to admit that for the first time in a very long time I have found something really hard...
And it's good!!! It's refreshing.
JavaScript30
I would really, really like to do the JavaScript30 challenge. Rosana recommended it to me the first time we spoke. I really can't wait! However, wait I must - it requires some JS knowledge, possibly better CSS knowledge than I already have, and I want to wait until after Christmas as I plan to maybe take a couple of days off over the break.

Yeah, the jump you did makes sense, as the course contains a few more CSS-related modules but at this point you know enough HTML and CSS to understand how they play together and how JavaScript joins the front end party. So, doing JavaScript Mondays and CSS Thursdays (this is a made up example) can make it easier for your brain to digest knowledge and learn from different angles.
ReplyDeleteAgree, JavaScript30 can wait a few months, the course you're doing already contains examples, you may not even need the JavaScript refresher after you've done the course so you can forget about it for now.
Yes, JavaScript is visually uglier than Python and Ruby but the programming fundamentals still apply and gives the ability to develop User Interfaces as well as back-end logic.
Once you've finished the front-end development course you'll have a chance to again choose where you want to specialise but even if you choose back-end, you'll still benefit from knowing how the frontend works so you can be more self sufficient when building a web application and when working on a customer-facing web/mobile product, that is never a bad thing to know.
Hi Rosana, thank you so much for your comment and your support and thank you for encouraging me to make the jump, I'm so glad that I did!
ReplyDeleteI understand that I may not need other courses. I still like 30days of JS though. Mainly just because I like the logo hahaha.
Your comment over JS being ugly caused some raised eyebrows hahahahahahahahaha.
I don't think that it's uglier! Just cooler. (I do love me a bit of Ruby though. Such a pretty language oh my god).