Today marks the day of a new beginning, ra.mt is officially released, and I’m starting a new class, CS50 from Harvard, to fill the missing gaps as I haven’t attended a technical uni even though I’ve been blessed enough to be working in the IT business for more than 10 years. I want to return to the roots, learn what makes it to think like a computer, and ensure I’m not skipping any steps. It might seem late, but it’s not. I’m super excited by this, like it was the first time I ever put my hands on a keyboard — the first time I’ve even touched one was approximately 30 years ago.

Coming back to CS50, I love Malan’s way of teaching. It brings back memories of the professors I’ve loved to listen to and whom always managed to capture my attention. The syllabus can be found here if anyone is interested.

They’ve done a great job by adding manual pages for the C standard library, the C POSIX library, and the CS50 Library. It’s now easier to get up to speed with the C documentation — at least for me.

Boy, oh boy, it’s the first time I’m programming in C and I kinda love it, to be honest. Mainly, I’ve used C# and JavaScript for automation, but C got me excited again.

What’s cool is that I’ve found out there are loads of courses you can attend via edX for free, and this courses are from a bunch of universities — I will make sure to take advantage of them. Also, I’ve stumbled upon MIT OpenCourseWare, which has loads of goodies for free.

I’ve also stumbled upon Teej’s C course here so I need to find time afterward to look at it.

Let me know if you have any great resources for C!