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.

How did you learn C?

5 pointsby johnnyApplePRNGalmost 4 years ago
I am learning C right now and am curious to hear how others went about it.<p>I have a hobby project I want to speed up so I thought this is the perfect opportunity to crack that K&amp;R book that&#x27;s been on my shelf for the past decade in pristine condition.<p>Am about 3&#x2F;4ths of the way through it now and whoa page 123 is blowing my mind a bit... stopping there for now.<p>There are some pretty terrible teachers and books out there too I have come to learn.<p>CS50 from Stanford and Kris Jordan&#x27;s CS211 from UNC on youtube have been a great help. Curious if anyone else has any more high quality free C videos like that?

2 comments

GianFabienalmost 4 years ago
I learned C with K&amp;R (1st ed.) running on Unix v5. Have since upgraded to 2nd ed. and it is very dog-eared. Running mostly on NetBSD and Debian. But have written masses of code on a huge range of Unix systems, e.g. AIX, HP-UX, Solaris, etc.<p>As for p123, yeah mind boggling. But I have never had to do anything that complex in practice.<p>The best thing about well written C programs is that they port easily. I have 20+ year old programs that compile and run fine on new systems, even Mac OS&#x2F;X. Have avoided porting to Windows. Most of my work is with servers and web front-ends. Lua and quickJS are great for implementing scripting on top of libraries of modules&#x2F;functions written in C.
cable2600almost 4 years ago
I learned C with Turbo C on MS-DOS systems for a college class.