My 2019 Learning Goals

At the end of 2018, I decided that in 2019, I wanted to learn some new web technologies. These were tools I was either somewhat familiar with, had used a little bit, or had read about.

As of August, 2019, here are the tools from my original list that I’ve learned about and used:

  • [x] Node.js (JavaScript runtime)
  • [x] Express (Node.js web application framework)
  • [x] webpack (JavaScript module builder)
  • [x] Babel (JavaScript compiler)
  • [x] JShint (JavaScript code linter)
  • [x] Jake (JavaScript build tool)
  • [x] Typescript (Typed superset of JavaScript that compiles to plain JavaScript)
  • [ ] React (JavaScript UI library)
  • [ ] Redux (JavaScript state library)
  • [ ] MongoDB (NoSQL database)

I haven’t learned all there is to know about these tools, but I’ve comfortably incorporated them into several projects.

Additionally, here are some other tools I’ve learned in 2019:

  • [x] Standard (JavaScript style guide, linter, and formatter)
  • [x] Postman (API development environment)
  • [x] Heroku (Cloud Platform as a Service)
  • [x] PostCSS (CSS transformer)
  • [x] Electron (JavaScript desktop application framework)

I also decided to review and relearn some tools I already knew, but was a little out-of-practice with:

  • [x] SQL (Database query language)
  • [x] Regex (String search patterns)
  • [x] Vanilla JavaScript array and string methods

I will update this post by end of the year with hopefully the rest of my list checked off.

Leave a Comment