Olá Maison, tudo bem?
Usar um emulador pode funcionar mas acredito que será uma experiência completamente diferente de tentar montar os circuitos com peças reais. Eu preciso experimentar para poder ter uma opinião formada quanto a parte didática. Não quero dizer com isso que será inútil, mas precisaria testar o maior número de emuladores possíveis para oferecer um parecer responsável.
Sobre o microcontrolador você pode usar qualquer um compatível com o Arduino Uno. Existe esta confusão de nomenclaturas ( Arduino nos Estados Unidos e Genuino no resto do mundo ) mas se você pedir pelo Uno você não deve ter problemas seguindo o treinamento. Minha recomendação é tentar comprar com uma loja física na sua região pelos simples fato de que você pode trocar uma peça defeituosa com mais facilidade.