I have created all this information on GitHub as a reference point for people who want to learn ethical hacking, just like me, but lack the foundational knowledge that must be learned beforehand. Understanding Windows fundamentals is crucial as a lot of attacks/defense will take place on Windows (as well as Linux - we'll get onto that later).
These are my notes for Windows fundamentals, put together with brief but concise explanations and possibly some code as accompaniment.