Title: I&#x27;m a software engineer, mainly working on mobile apps (iOS primarily) through React Native and some Swift&#x2F;Java. I have a CS degree and about 7 years in this field.<p>However recently I&#x27;ve become very aware that JS&#x2F;TS and Swift etc are just APIs on top of APIs. I&#x27;ve been drawn to learning more about how computers work, the history of programming&#x2F;computers (Unix, Sinclair, commodore, etc and even going back to Ada Lovelace, Babbage and mainframes in the 1950s) and things like memory allocation. I&#x27;ve tried learning some BASIC and Assembly code but haven&#x27;t really got very far. I read&#x2F;devour articles on sites like https:&#x2F;&#x2F;twobithistory.org but they only get you so far.<p>What can I do to help accelerate this and satiate this desire to learn more about how computers work? I live in London, UK and would be happy to spend some money on a uni course or something if there was a good one. I learn best practically so like to be &quot;doing&quot; something as well as theory.
Upvote: