I happen to know several people who have read Saifedean's books, and have more than a fair knowledge of the theory behind Bitcoin and Lightning. How can I help them (and myself) learn more about the coding language from scratch? What resources have worked best for you? Will report my progress over time :)
21 sats \ 1 reply \ @frostdragon 25 Jul 2022
The main concepts you need to understand IMO are public key encryption and hash functions. The computerphile channel on YouTube has some great stuff.
reply
0 sats \ 0 replies \ @sb OP 25 Jul 2022
Good to know - thanks! 🤝🏼
reply
3 sats \ 0 replies \ @pitiunited 25 Jul 2022
Anyways, regardless of the programming language used - as for me - the best way to learn is to find a good open source project, which is properly designed and implemented, and then try to recreate bits and adjust them to my needs :) Any difficulties that I have, I'm able to overcome with the help of stackoverflow :)
reply
1 sat \ 1 reply \ @notgeld 25 Jul 2022
Jimmy Song book Programming bitcoin. Look on Github
reply
0 sats \ 0 replies \ @sb OP 25 Jul 2022
Thank you - I will check that out
reply
1 sat \ 4 replies \ @pitiunited 25 Jul 2022
To which language are referencing to? :) core is written mostly in c++ but there are different client implementations eg. in java
reply
10 sats \ 3 replies \ @sb OP 25 Jul 2022
You can probably tell I know nothing about coding. 🤣
reply
21 sats \ 1 reply \ @pitiunited 25 Jul 2022
If you're a problem solver and you don't get frustrated easily when something isn't working the way it's supposed to (sometimes a simple task might take hours to resolve), then I'd say pick any language, just to learn the basics and take it from there 🙂 Try python maybe?
reply
0 sats \ 0 replies \ @sb OP 25 Jul 2022
Sounds great! I shall begin there :)
reply
0 sats \ 0 replies \ @pitiunited 25 Jul 2022
😅
reply