#asknostr if you would learn to start coding today, what would be the most valuable language/programming skills to be able to contribute to the btc/nostr ecosystem?
Discussion
BTC requires knowledge of C++ in most cases. NOSTR any language will do, but depending on the type of project it requires a lot of cloud experience.
thanks for your reply. I come from a datat science and Python world, so I also have some cloud experience. any recommendations on wheretos start looking for projects that need translations and testing to begin with?
But if you want to help, the best way to start is by helping with translations and testing. There are many existing applications that need help in these areas.
Some essential building blocks I'd say are understanding C, assembly, and the computer science of how binary is handled.
Sorry for wasting your time with my answer though - nostr:npub1235tem4hfn34edqh8hxfja9amty73998f0eagnuu4zm423s9e8ksdg0ht5 says I'm "not technical" and no one wants my input, but not many people had answered you already, so I figured I might as well. nostr:nevent1qvzqqqqqqypzq4rghnhtwn8rtj6pw0wvn96tmkkfaz22wjln638ee29h24rqtj0dqyt8wumn8ghj7un9d3shjtnddaehgu3wwp6kytcpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9usqgrxpgckpvuvk5s8lyazsd7pu6jzgxtquk7fdhtsaw8kqfxhkyt9rvg86c6j
Nostr is mainly based on JavaScript by the way, but to my stupid caveman brain that no one wants input from, JavaScript doesn't actually seem that great.
thanks for your replay, I must read through the whole feed you sound me, it looks fun haha
The thread branches off so many times it's impossible to follow. I archived parts of it into this screenshot and this video
https://video.nostr.build/315abb03b242d2e94756edcbb2437ef47c948e51dc82eae7f9341494578206cf.webm
javascript for client-facing stuff would be most useful. If you want to contribute to Bitcoin or relay software, then C++ or rust. You can also contribute in non-coding ways like writing documentation, making graphics, doing outreach, etc. Not everybody has to be a coder.