What I want to learn next

Tim Flood
2 min readJul 22, 2021

As I’ve been surveying the internet watching code along videos, reading blog posts and articles, and speaking with friends I’ve come across a number of technologies that I’m curious about. I’m going to use this blogpost to list them out and write up some of the things I know about these technologies.

The technology that I’ve had on my “to learn” list in the back of my mind for the longest is probably Graphql. I have only worked with RESTful APIs so far and I’d love know more about how Graphql works. So far I know that that it can be faster than a RESTful API because all the data is coming from one endpoint and you use the Graphql querying language to access the different shapes of data you need from that endpoint.

Next I’d like to learn more about Typescript. Typescript is a strict syntactical superset of Javascript. I need to learn more about what exactly that means but I know that you can avoid painful bugs in production because of Typescripts type checking. An example of this would be setting a variable equal to 24. If I try next to change that variable to a string it wont let me because it has to be a number type. There’s much more to learn here, and I’m sure my minimal explanation isn’t complete or maybe even accurate, but I’m just beginning the learning process so that’s ok.

I’ve noticed that I keep gravitating toward frontend work. I like the idea of being able to replicate or create a beautiful page. I know that a great tool for doing that is Tailwind. Tailwind is also on my shortlist for technologies I want to learn. The interesting thing about Tailwind is that instead of applying CSS to your HTML you apply your styling directly in the HTML file. It seems that this is a more intuitive and less verbose approach.

In the longer term, I want to learn Elixr, but that seems too big to write about in this blog so I’ll save it for another one. In conclusion, I have a lot to learn, but it’s fun to start to shape the learning pathways as I’m going along.

--

--