Sim, você entendeu corretamente. Você pode executar vários sistemas operacionais em um PC. Se você instalar qualquer distribuição Linux moderna em seu computador, mantendo as partições do Windows, poderá selecionar o sistema operacional em cada inicialização.
Se você quiser mantê-lo curto e simples, use uma das distribuições mais fáceis de usar, como Linux Mint ou Ubuntu. Pelo menos esses dois têm um instalador que lhe dá a opção de instalar automaticamente o sistema ao lado de um sistema operacional já existente, dando a você a opção de quanto espaço você quer dar à partição Linux.
Se você não gosta disso, você ainda pode usar o particionamento manual e dizer ao instalador o que instalar onde, embora você tenha pelo menos alguma experiência com sistemas de arquivos Linux.
Não importa qual método você escolha, tenha um backup antes de instalar um novo sistema operacional, seja Linux, Windows ou qualquer outra coisa. A mudança de partição tem uma mudança de corromper suas partições existentes, e você pode acidentalmente cortar o espaço usado de uma partição, mesmo que a maioria das ferramentas seja bem bonita hoje em dia.
Se, no entanto, você quiser usar apenas o Linux como servidor da Web e quiser desenvolver no Windows (para o desenvolvimento da Web, isso não importa realmente), talvez seja a melhor opção instalá-lo em uma máquina virtual. . A maioria das soluções de virtualização, como o VirtualBox, é habilitada para rede, para que você possa executar o servidor no sistema operacional convidado da VM e se conectar a ele a partir do sistema operacional host. É melhor configurar servidores SSH e FTP nesse caso, para que você possa gerenciar facilmente o sistema operacional convidado sem sair das ferramentas do host.
No entanto, se você deseja iniciar o desenvolvimento da Web rapidamente, é melhor seguir o conselho dado em um dos comentários à sua pergunta e instalar XAMPP na sua máquina Windows. É (entre outras coisas) um servidor local Apache / PHP / MySQL, que pode ser facilmente configurado. Um sistema Linux completo, por outro lado, pode ser muito difícil de configurar para pessoas inexperientes.
Então, é sua decisão: o que é mais importante para você? Aprendendo Linux (nesse caso eu recomendo que você use uma VM inicialmente) ou aprendendo Desenvolvimento Web (em qual caso o XAMPP seria a solução mais simples)?