Não faça partição nenhuma...
Instale o raspberry com o raspian ou UBUNTU.
Vai comunicar com o raspberry por ssh, ftp.
Vai visualizar os resultados diretamente no browser.
Todos o blocos de programação têm instruções, a base do wiring (a programação do arduino) é uma variação do python.
Pode ter na mesma o widows 10 11, ou qualquer outro no seu PC e comunicar(programar) facilmente o raspberry.
Eu uso o php / html e a lang de cada modulo.
Enquanto no windows existem as .bat(bash files)
No linux existem os .sh que ao contrario das nbash do windows podem ser executáveis
Assim, para correr uma rotina em python basta digitar python3 nome_da_rotina.pi
Com uma bash pode correr diretamente o "wiring", ou "c".
Como uso sempre a WEB para controlo, uso html5 e php.
Executo as bash que vão correr qualquer outra coisa.
Não se esqueça que o RPI é um computador, o limite é a sua imaginação, como computador corre qualquer linguagem se ela lá for colocada.
O windows tem o problema de emular e nunca executar diretamente, mas pode correr em windows se sentir mais confortável, porém, mais vale perder algum tempo porque vai conseguir fazer coisa impensáveis no windows.
Há uma rotina já feita que faz reconhecimento facial, tente correr no windows... não vai conseguir.
Note que pode ter várias instalações. Usando o cartão de memória do RPI, pode criar uma linux, uma windows, uma outra coisa qualquer disponível. É como se tivesse um disco rígido (HDD), liga e insere o que quiser.