Niggas, where do I learn C from scratch? I want to one day be good enough to contribute to Linux projects, but I have never coded anything besides some basic HTML, CSS and JavaScript (already forgot all of it) I'm after a C guide that's free and helps me considering I have no idea how the backend or how relations between hardware and the language work. What do you recommend? A book? A video series? A website?