I’m going back to JavaScript

2025/05/07

Introduction

The title doesn’t lie. I am going back to learning JavaScript. I’ve spent a long time going through the Ruby path trying to learn Ruby, and I’ve come to the conclusion that I really don’t care that much at the moment about Rails.

Enjoyment programming

I honestly haven’t enjoyed the Ruby path that much. During TOP foundations and further into the JS path, I really enjoyed making things and seeing the things that I made. It’s because we start by learning HTML/CSS/JS and then get to choose what we want to do from there. That’s fine and all, but I didn’t get nearly as much satisfaction or enjoyment doing the projects in the Ruby path as I was when doing the JavaScript path. There are a lot of things that I do really like about Ruby, but I feel like I really just need JavaScript’s ecosystem for the foreseeable future. I was in a relationship for almost a year, and during that time I wanted to have some sort of stability in my very chaotic shitshow of a life, so I thought that I could control that by using a language that is seemingly “meant for programmer happiness” and stability. I wanted to have some sort of job where I could work from anywhere just maintaining older code and living like a retired old person. But now that the relationship has ended and I am getting further back into programming, I realized that I haven’t been enjoying programming in Ruby as much as I thought I was.

Do I hate Ruby?

No. That’s a dumb question. Ruby is an amazing language and Rails is an amazing framework. I never got as far as using Rails, but from what I’ve heard it’s really good. The Ruby language is also a very beautiful language and I do not regret learning it to the extent that I did. I just find that the simple things that I do with Ruby don’t really need to be done with Ruby at all.

Getting back into JavaScript

I have a few tasks in my org agenda that are to get me back to familiarity with JavaScript which are going to be very useful. I’m basically just working on other projects and I’m going to go back through the JavaScript section of TOP in order to get back up to speed/familiarity/comfort with the language and workflow. So yeah, that’s it.