Yo empece por enterarme lo que es html, css, javascript, Dreamweaver... Como funciona un navegador y un servidor. Lo que me llevó a montar mi propio servidor(ubuntu server) Lo cual me obligó a aprender que es un sistema operativo, una unidad booteable, unidades virtuales, BIOS, máquinas virtuales, Linux, Apache, MySQL, PHP, DNS, DDNS, nombres de dominios, puertos externos, puertos internos, protocolos, clientes y servidores ftp, ssh,http, https... Manejar terminal, comandos, formatos de archivos...
Esto me llevó a conocer páginas web como esta y por ende a la warzone (retos de hacking/informática). Por lo que aprendí sobre cookies, cabeceras, cifrados... Entonces empecé a mirar varias páginas de retos más y ahí empecé a hacer cosas con javascript para superar retos de algunos wargames como darle la vuelta a una cadena de texto e introducirla automáticamente crafteando una petición... Me interesó el tema y descubrí Node.js que iba por la misma línea y a la vez volvía a ver tema servidores...
Junto con los retos descubría las applicaciones inseguras, malware, laboratorios, dorks, herramientas comunes... Google grouyere, DVWA, Rats, botnets, ransomwares, metasploit, wireshark, burpsuite... Me bajé el Web Security Dojo que tenía todo integrado en una máquina virtual y me puse a aprender...
Al final con solo una pregunta; "Como funciona una página web?" Llevo 14 años con la informática.
Sé que muchos se sorprenderían con lo que sé, pero se sorprenderían el doble con lo que no sé.
Hay tantas ramas que si quieres saberlo todo de todas no te llega una vida.
Si quieres obtener una base desde la que verlo todo y saber hacia donde partir o que puntos te interesan más. Empieza por lo que te rodea.
También depende para que quieras aprender de estas cosas.