--- title: Letter Req. LBTCftCL Patrons tags: letters/fundraising robots: noindex, nofollow --- Dear [XXX], I am writing to let you know about the recent release of Learning Bitcoin from the Command Line v2 from Blockchain Commons, and to ask for your support in the continued expansion of the course in the future. Learning Bitcoin is a comprehensive course meant to teach Bitcoin development to anyone with a basic knowledge of how to run programs from the command line. It focuses on Bitcoin Core and its RPC interface, primarily accessed through command-line commands, but also through programming languages that support RPC commands. Currently, the course runs 125k words, which would make it a good-sized book if published. To date, the course has been quite successful. On GitHub we have over 100 watches, over 350 forks, and over 1300 stars. We thus have a lot of eyeballs for any new content. We know people who learned Bitcoin from the course and went on to found open-source projects or to accept entry-level Bitcoin positions. Some of Blockchain Commons' own engineers, including several of our interns, got their start with Learning Bitcoin. --[START PARAGRAPH #1A: FOR EDUCATORS]-- As a fellow educator, you might have a particular interest in the continued development of this course as a pedagogical tool, which could even be used in your own classroom. --[END PARAGRAPH #1A]-- --[START PARAGRAPH #1B: FOR FOUNDATIONS]-- As a foundation, you might have an interest in the continued development of this course as a common good, that can benefit our entire community. --[END PARAGRAPH #1B]-- --[START PARAGRAPH #1C: FOR CLI PRODUCERS]-- As a producer of a CLI program, you might have particular interest in the expansion of this course (or even a brand-new parallel course) to include lessons on your apps. --[END PARAGRAPH #1C]-- --[START PARAGRAPH #1D: FOR LIBRARY PRODUCERS]-- As a producer of a Bitcoin-related library, you might have particular interest in the expansion of this course to include the usage of your specific libraries. --[END PARAGRAPH #1D]-- Because of this potential interest, I'm asking you to support our work to date and to help us prepare for production of v3 of the course. We would expect a further update of the course to include some of the following topics: * Updates for future releases of Bitcoin, which continues to grow and evolve at a very rapid pace. * Support for new features such as Miniscript, Signet, Taproot, Schnorr, and discrete log contracts. * Support for other command-line tools such as Blockchain Commons' own keytool and seedtool. * Support for other programs of note, such as Magical Bitcoin's tools and reference-implementation wallet. * The addition of a teacher's guide. We are also considering turning the course into a proper book for publication by a tech publisher and separate, parallel courses for related technologies such as LND and Zcash. If this sounds interesting to you, and if it also advances your own interests, we encourage you to support this work. * [Become a Sustaining Sponsor](https://github.com/sponsors/BlockchainCommons) * [Make a Bitcoin Donation](https://btcpay.blockchaincommons.com/) If you'd like to talk to us about funding specific advances, expansions, or improvements that we're considering, including support for your own technologies that are related to the course (or a potential parallel course), please drop me a line personally and we can spec out the times and costs involved. Thank you for your help in creating this open-infrastructure resource to advance our entire industry, Christopher Allen Blockchain Commons