In this video I want to talk about my favourite programming languages that improved my programming skills mostly and can help you to become a better developer.
Let's jump right into it.
All languages are different this is why I can't name 1 language which is my favourite because I can't solve all talks with a single language This is why I have 5 languages which are my favourite with pros and cons in each of them.
2 Ruby and Rails
So this is steady second place for me.
3 Elixir and Phoenix
If you are interested on learning some functional language which is not super difficult than Elixir and Phoenix is a great combo for developing web applications on backend.
For me it just brought Rails idea on a functional level.
It will never be popular because there are no big companies who are pushing it but the level of implementation or how readable and clear are the errors of transpiler is amazing especially compared to Typescript.
For me Elm lives on 4th place
So here are most important point if you want to learn some language:
- Learn Ruby and Rails to understand how to build things fast
- Learn Elixir and Phoenix for gentle introduction in functional world
- Learn Haskell if you want a deep and difficult dive in real functional language with static typing
Also if you want to improve your programming skill I have lots of full courses regarding different web technologies.