Olá, Wagner. Tudo bem?
Para trabalhar com React Native e Expo, você precisará configurar seu ambiente de desenvolvimento. Aqui estão os passos básicos que você precisa seguir:
Node.js e npm: Certifique-se de que você tenha o Node.js (geralmente a versão LTS é recomendada) instalado em seu sistema. Isso também instalará o npm (Node Package Manager), que é usado para instalar pacotes e dependências.
Expo CLI: O Expo é uma ferramenta que simplifica o processo de desenvolvimento React Native, fornecendo um conjunto de ferramentas e serviços úteis. Para instalá-lo, execute o seguinte comando no seu terminal:
npm install -g expo-cli
Você pode seguir esse vídeo que ensina certinho instalar o Node e o Expo: Alura+ React Native: Como instalar o Expo no Windows
Editor de código: Escolha um editor de código ou ambiente de desenvolvimento integrado (IDE) para escrever seu código. Alguns dos populares incluem Visual Studio Code, WebStorm e Atom.
SDKs e emuladores: Se você deseja testar seus aplicativos em emuladores ou dispositivos físicos, precisará configurar as SDKs relevantes. Para dispositivos iOS, você precisará do Xcode (disponível apenas em macOS). Para dispositivos Android, o Android Studio é necessário.
Uma vez que você tenha esses elementos instalados, você pode criar um novo projeto React Native Expo usando o seguinte comando:
expo init MeuProjeto
Para IDE você pode baixar o VSCode(Visual Studio Code) que é a mais utilizada para desenvolver React e React Native: https://code.visualstudio.com/
É só instalar de forma "normal" dando os next, vai precisar do Node que já está ensinando instalar no vídeo do link acima.
Espero ter ajudado de alguma forma. Qualquer dúvida manda aqui. Valeu.