# Install the command line tools
npm install --global expo-cli
# Create a new project
expo init my-project
Follow us through a choose-your-own-adventure learning journey and we'll teach you how to get oriented in the Expo and React Native ecosystems and write your first app.
- ️🛠 If you are a hands-on, learn-by-doing, practical learner then you can continue to the "Installation" guide.
- 📚 If you prefer to have a theoretical understanding before installing tools and writing code then the sections in this introduction will help you by explaining in more detail what Expo is. It will help you build a mental model for how to think about app development the Expo way and equip you with the knowledge to know which pieces of Expo are a good fit for your specific needs. Continue to the "Workflows" page.