Difference between revisions of "Curriculum/FreePythia"

From Polytech Center Barcelona
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
 
* [https://github.com/bitcoinbook/bitcoinbook Mastering Bitcoin]  
 
* [https://github.com/bitcoinbook/bitcoinbook Mastering Bitcoin]  
 
* [https://developer.bitcoin.org/reference/ Bitcoin API documentation]  
 
* [https://developer.bitcoin.org/reference/ Bitcoin API documentation]  
* [[ https://github.com/libbitcoin/libbitcoin-explorer/wiki|Libbitcoin documentation and tutorials]]
+
* [https://github.com/libbitcoin/libbitcoin-explorer/wiki|Libbitcoin Libbitcoin documentation and tutorials]
 
* [https://github.com/ethereumbook/ethereumbook Mastering Ethereum]  
 
* [https://github.com/ethereumbook/ethereumbook Mastering Ethereum]  
  

Latest revision as of 14:02, 22 July 2021

Cyberfeminism:

Programming languages:

Crypto:

Linux:

Mathematics:

Code philosophy:

For beginners:

  • Set up a working environment. I recommend nvim, although you may prefer a IDE like VisualStudioCode.
  • Learn git.
  • Set up a Github.
  • Study the Python book cover to cover. Do every exercise and use git to commit them to github.
  • Install Arch Linux. Using linux is easy and a great way to learn more about computers (and freedom).
  • Read Sadie Plant and the cypherpunks for motivation.

Beginner bitcoin: