I also watched a bit of Havard's CS50 video too when I was learning about data structures and algorithms at one point and I decided to learn a bit of C.
It was really interesting to see how a lot of the programming tools that I took for granted in Python really work under the hood, and it really blew my mind. I think I should get back to learning about C since I stopped a while back.
RE: All about functions in the world of C programming