Road to Code #33

Another update on learning to code.

Still working with EJS, but I’ll be finishing up the EJS part of the course soon. Then I’ll learn more about servers and databases in the next sections.

Honestly, I didn’t get as much done as I wanted to this week. I spent a lot of this week distracted by a car problem, and getting it taken care of was a hassle. I won’t go into the details since these posts are about my journey learning to code, and not about me fixing my car.

Closing out May, I did make some decent progress, but not as much as I was hoping for. Oh well. I’m going to keep working in June, and keep making progress towards finishing the course.

The work continues.

Road to Code #32

Another update on learning to code.

Now I’m working with EJS (Embedded JavaScript), which is very useful for taking data, and displaying it dynamically. You make template pages, and then you display different data from different databases on the page depending on what is needed. Instead of just having static pages or static databases, you combine them together to create new pages on the fly.

I’m getting close to two thirds of the way through the course. I’m not done yet, but the end is in sight – at least, the end of the course. My coding education won’t stop after the course is done, but would be a huge step towards a career in tech.

The work continues.

Road to Code #31

Another update on learning to code.

Still working with Node. Now I’m learning about servers, and about using a JavaScript framework called Express for setting up servers, handling requests and sending responses.

The course is about front end web development, but I’m learning a lot about back end development (and general computing) in the process. This is one of those courses where every time you learn something, something you don’t know about is brought up, and you become a little more aware of just how much there is to learn.

The work continues.

Road to Code #30

Another update on learning to code.

I’ve entered the node.js sections of the course, which is a runtime library that uses Javascript for server scripting (back end) instead of just in the web browser (front end). Learning about file permissions, setting requirements, modules, and Node Package Manager (npm). Having used package managers on Linux over the years, some of this is pretty familiar.

Understanding of the material comes and goes. Sometimes it clicks instantly and I speed through the course. Other times it’s difficult, and progress slows down. It depends on the day, or even the hour.

The thing to do is to keep moving forward.

The work continues.