Road to Code #34

Another update on learning to code.

This week I finished up with EJS (or at least the parts dedicated to EJS). The major thing covered at the end here was what the instructor calls “partials” or “includes”. The idea with partials is to take code that needs to be on multiple pages (like a link to a code library, or the code for a navigation bar that’s on every page), and puts that on a separate page that you can reference with a short line. Doing this really shortens the code, and makes it more manageable.

If this course has hammered anything in, it’s that coders don’t actually remember a lot of stuff, and have to rely on online documentation to remember how to build different things. Developer friends have told me that, but I’ve seen it myself. The instructor for the course has been a web developer for years, and yet when he’s using a popular code framework (Bootstrap) to build a navigation bar, he needs to go to the Bootstrap website to look up their code for building it. If experienced coders have to look up things like that, I have zero chance of memorizing things as a new coder. This makes me less worried and more worried about being a developer.

The work continues.

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.