I've been thinking about learning C and was wondering if anyone had any advice on where and how to start, apparently I need something called a "compiler". I have no prior knowledge of other coding languages besides some very basic html so if anyone could help it would be much appreciated.
USE FUCKING GOOGLE IS THAT TOO HARD. However cos I'm that nice I'll explain it to you. First of all your "very basic html" is not programming. It's a markup language, and you cannot describe program function using it, so you may as well forget that. A compiler is a program that turns the letters that make up your program into binary instructions, download code::Blocks + mingw for windows (google it), and start following some tutorials. (Code::Blocks is a C editor, that will run your compiler for you). Just google for tutorials. (Replace google with duckduckgo if you care about privacy).