Thank you for the great post.
I agree with your opinion. Doing basic tutorial does not make sense for writing production-level code. We might get able to write "Hello world" but it does not help solving the real world problems.
Indeed, I also think learning other paradigm language is a good experience for developers.
As a PHP developer I have solved problems with Object Oriented approach for a long time. One day I learned Haskell for my hobby. Haskell is far from PHP so writing FizzBuzz was even difficult for me at that time.
As I learned Haskell's functional, declarative and type-safe approach I can write robuster code even in PHP now.
Thanks for reading.
That's awesome, Kaz. That's how it's supposed to work.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.