Learning the fundamentals to create the application

In a post from October 2016, I wrote that “if we hope to create or support the creation of an application, in other words if we’re an entrepreneur or an investor, we need to understand the textbook fundamentals [behind the application]”.

This is in contrast to diving straight into the application without engaging with the primary sources necessary to understand the fundamentals behind the technology, or, even worse, trying to get a grasp of the fundamentals by reading secondary accounts (like most blog posts and podcasts) of the technology. Since the latter doesn’t take a structured approach to building your knowledge base in a particular technology from the ground up, you’re left with many holes in your understanding.

The best source for acquiring textbook fundamentals (or video or audio fundamentals, depending on the medium of your choice) is schools. Fortunately, we live in an age when many leading global universities make available the content of their classes online, and often for free.

For example, Princeton University offers a Coursera course on Bitcoin and Cryptocurrency Technologies. I recently completed the 11 week course and have learned more about cryptocurrencies in general and bitcoin in particular through the course than through the hours I’ve spent reading secondary accounts of the same technologies.

Also published on Medium.