DEV Community

loading...

The next language that I should learn

joachimzeelmaekers profile image Joachim Zeelmaekers Updated on ・1 min read

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!

  1. Would you recommend learning Go? and where to start?
  2. 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!

Discussion

pic
Editor guide
Collapse
ben profile image
Ben Halpern

Go does seem like a practical language to learn that is complementary to the other stuff you have in your toolkit.

Collapse
joachimzeelmaekers profile image
Joachim Zeelmaekers Author

Very nice! Thanks for taking the time to answer my question!

Collapse
emlautarom1 profile image
Martín Emanuel

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.

Collapse
joachimzeelmaekers profile image
Joachim Zeelmaekers Author

Thanks for your answer, I’ll certainly add them to my list!

Collapse
wagslane profile image
Lane Wagner

I'm a huge Go fan. I recently launched a course called Go Mastery on Qvault. Maybe check that out

Collapse
joachimzeelmaekers profile image
Joachim Zeelmaekers Author

Very interesting! I’ll check that out for sure, thanks a lot!

Collapse
rametta profile image
Jason

I would definitely encourage everyone to learn Elm for frontend, even if you don't keep using it professionally, you will learn a lot!

Collapse
joachimzeelmaekers profile image
Joachim Zeelmaekers Author

Very good! Thanks for your answer! I’ll add Elm to the list!