As a medior full stack developer, I'm constantly searching for new languages to test out. I quite often give talks and brownbag sessions at the workplace about new frameworks that I learned.
Last month I learned Svelte. This was awesome, but I want something more challenging, something like Go for example.
I have 2 questions for you!
- Would you recommend learning Go? and where to start?
- Which things should I certainly checkout and add to my list?
All answers are taken into account and might be a future blogpost, so make sure to add anything to the list that you want to learn more about!
The current list that I have experienced with or already know by heart:
Backend
- Express.js - Node
- Loopback 3 and 4 - Node
- Spring boot - Java
- Fast api - Python
- Flask - Python
Mobile
- Ionic (React, Angular)
- Swift Native (iOS)
Frontend
- React
- Angular
- Ember
- Vue
- Svelte
Overal
- Typescript
- Google Cloud Platform
- Cloud functions
- Redis
- MongoDB
- SQL - MariaDB & PostgreSQL
I'm currently working on a blogpost about improving security and creating a secure environment for your users. Make sure to follow me if you're interested in this post!
Thanks in advance!
Top comments (9)
Go does seem like a practical language to learn that is complementary to the other stuff you have in your toolkit.
Very nice! Thanks for taking the time to answer my question!
If you want something more challenging try a different paradigm: Prolog, Haskell, Racket are interesting options. When it comes to frontend, maybe Elm or PureScript.
Thanks for your answer, I’ll certainly add them to my list!
If you want something challenging that will also make you much more knowledgeable about how computers work, go build some code in C, disassemble it, and learn assembler. Assembler will teach you a lot about the lower level operation of a computer, so it would be really valuable for you to learn. In my experience, it's a lot easier to learn assembler by starting with disassembled C code and reverse engineering it.
I'm a huge Go fan. I recently launched a course called Go Mastery on Qvault. Maybe check that out
Very interesting! I’ll check that out for sure, thanks a lot!
I would definitely encourage everyone to learn Elm for frontend, even if you don't keep using it professionally, you will learn a lot!
Very good! Thanks for your answer! I’ll add Elm to the list!