Hi sn,
I've got a js/ts background and I've never really dealt with any low level programming. Thanks to bitcoin, though, I got increasingly interested in its inner workings. I found an amazing resource in learn me bitcoin and got inspired by one of its guides about making a network handshake with bitcoin node.
And so, just like that, here I am learning how to work with bytes, endianness, tcp streams. In a rust programming language that I've never used. And all that related to the most exciting piece of technology of my lifetime.
Never mind, just felt a bit proud to have completed this mini project, learned so much and decided to share. Thanks!
And next? Creating a bitcoin transaction, ofc!