TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Resources to understand various branches of low level programming?

4 pointsby aydninaabout 3 years ago
I understand that low level or systems programming is a very broad concept and it is impossible for a single person to master everything under the sun. However, I am looking for a resource which explains the various aspects of low level or systems programming and hopefully points to some good books or websites on each subject. Even better would be links to online courses or some kind of &quot;syllabus&quot; for each topic. Some topics I would expect such a resource to cover are<p>- CPU, ISAs and assembly languages for different architectures<p>- operating systems<p>- audio programming (DSPs, harmonic analysis, etc.)<p>- graphics programming<p>- compilers and programming language implementation<p>- media codecs (audio, video, images)<p>- media processing (e.g. text to speech or speech recognition)<p>- networking (IP, TCP, etc.)<p>- embedded systems<p>- cryptography (or implementation of cryptocurrencies like Monero)<p>- text rendering (creation of fonts and display on screen)<p>- signal processing (e.g. wireless or satellite signals)<p>- telecom systems (5G, 4G, etc.)<p>- positioning systems (GPS, GLONASS, etc.)<p>- any other topic the community thinks I have missed out

2 comments

abnercoimbreabout 3 years ago
Join the Handmade community [0] and attend the conferences [1].<p>[0] <a href="https:&#x2F;&#x2F;handmade.network" rel="nofollow">https:&#x2F;&#x2F;handmade.network</a><p>[1] <a href="https:&#x2F;&#x2F;handmade-seattle.com" rel="nofollow">https:&#x2F;&#x2F;handmade-seattle.com</a>
matt321about 3 years ago
<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;BenEater" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;BenEater</a><p>find &quot;Building an 8 bit breadboard computer&quot;.