What have you learned by using/studying different programming languages?
Here's my personal 🧵thread🧵, but I look forward to seeing your version of this :)
#learning #coding
#PHP: sandboxing the lifecycle and data related to every request is often a good idea.
(@official_php)
#basic (specifically #qbasic): my first language. Thought me to do "basic" things like variables, loops, functions and random numbers.
But, most importantly, it thought me that you can be #creative with #code as I started to use my learnings for generative graphics and audio.
#JavaScript / #Nodejs they have taught me the beauty and the power of asynchronous I/O and that code can be often simple, yet very effective.
Think about solving small problems and make sure your solution can be combined with other pieces to solve bigger problems.
@nodejs
#rustlang unlocked a lower-level world for me. In my previous experience, I didn't have to worry about memory management and therefore it has been a fascinating topic to explore. The rust compiler is a helpful guide on this path. I still have a lot to learn though!
@rustlang
#elixirlang! I have been reading some books and done some small exercise in the last few years. I am far away from being proficient with it, but I taught me immensely about #functional #programming and thinking list operations using #recursion rather than loops
@elixirlang
#Java: Object-Oriented Programming (and many of its patterns) plus a good amount of algorithms (as it was the language I mostly used at the university). It has also taught me that #composition is better than #inheritance and that often you don't need too many abstraction layers!
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
