Things I Don't Know, But Want To
January 26, 2020
One of the greatest and scariest things about being a developer is the vast amount of things there are to learn, to play with, and to master. It can be amazing to switch between frameworks such as React and Vue within web development or Unity and Unreal in game development, C# and Go for databases, but doing this comes at a cost.
Switching carelessly between one thing to another never lets you get running with those frameworks or languages. You skim the surface of these things and never get down and dirty with them, learning quarks and oddities in the languages and frameworks that you could help to fix in open sourced langauges and packages or teach others a work around that you have built for a common problem.
In 2020, I would like to learn at 3 new things at a beginner to intermediary level. These things are things that peak my interest as a developer and I want to use some of my free time to read about the languages, play with them, and possibly build a project with them to get a grasp of them.
- Go
Go is extremely hot right now, listening to podcasts about it I hear nothing but praise about the language and its capabilities with only its standard library. This makes me very intrigued with it. Coming from web development with React that has a great number of packages that you need to make a single application and C#/Entity framework I think Go might be a an amazing language to learn.
- Unity
I play games and fantisize about making a game all my own of course. Hasnt everyone that enjoys video games? Unity looks and reads like its very straightforward and might be option that I choose in the future to learn and develop with.
- Rust
I have never taken a deep dive into a lower level capable language and Rust seems to be the de facto language for going deepeinto the computer sub system at the moment. Jobs are booming for this language and I'm fascinated by what all the Rustaceans arlosing their mind over.
These are a few high level things that I am looking forward to learning about in the future, of course I am constantly trying to get better at everything I am doing including database structuring, C#, React, and design.