How to Find Resources on Arm Developer for What You Are Developing
Updated
Start at the Arm Developer homepage and answer its "What Are You Developing For?" prompt to route yourself by target. From there, the site organizes resources into five main areas: Learning Paths (tutorials for building on Arm), Software Dev Tools (downloadable tools, libraries, and models), On-Demand Videos (how-to videos and demos), GitHub (repos, toolkits, and OS projects), and Hugging Face Models (optimized AI models for Arm). Pick the area that matches your immediate need, then narrow by your development target.
Route by what you are building
The homepage prompt exists to send you to the right starting point rather than a generic catalog. Use it first, then confirm you landed in the right resource type.
| Your immediate need | Go to | What you get |
|---|---|---|
| Learning Arm development from scratch | Learning Paths | Follow tutorials to build on Arm |
| Setting up a toolchain | Software Dev Tools | Tools, libraries, and models to download |
| Seeing something work before reading docs | On-Demand Videos | How-to videos and demos |
| Reusing code or OS projects | GitHub | Repos, toolkits, and OS projects |
| Deploying AI models | Hugging Face Models | Optimized AI models for Arm |
Follow a learning path when you are new to the target
Learning Paths are tutorial sequences for building on Arm. Choose one that matches your target platform, then work through it in order rather than sampling pages. This is the right entry point if you have not yet set up a working build.
Expected result: you complete a working build on Arm and understand which tools the path used, so you can repeat the setup on your own project.
Download tools when you already know the target
Software Dev Tools is the download area for tools, libraries, and models. Come here when you know what you are building and need the components, not the explanation. If a download assumes a setup step you have not done, return to the matching Learning Path first.
Use GitHub and Hugging Face for code and models
- GitHub hosts repos, toolkits, and OS projects. Use it when you want working code to adapt rather than a tutorial.
- Hugging Face Models lists AI models optimized for Arm. Use it when your task is model deployment rather than general application development.
Check events and news for time-sensitive material
The homepage surfaces Trending Tech News and Events alongside the resource areas. Recent examples include Python 3.15 improving native development on Windows on Arm, the Arm AI Model Optimizer for automating model optimization, and Arm with Google Cloud using digital twins for shift-left automotive development. Upcoming events listed include AGNTCon + MCPCon (October 22–23, 2026, San Jose), a virtual session on optimizing AI workloads on Arm (November 4, 2026), and an ancillary event at AWS re:Invent 2026 (November 30–December 4, 2026, Las Vegas). Treat these as pointers to new tooling and techniques, not as your primary starting point.
Join the Developer Program if you want structured access
The Arm Developer Program offers a personalized dashboard, early access tools, on-demand labs, courses and certifications, badging, and direct access to Arm experts. Consider it if you want a tracked curriculum or early tooling; the open resource areas above remain the faster route for a one-off task.
Common sticking points
- Skipping the target prompt. Landing in a general resource list without a target makes it hard to tell which tutorial or tool applies to you.
- Downloading before learning. Tools assume a setup; if a download does not work, check the matching Learning Path for prerequisites.
- Confusing code and models. GitHub is for repos and toolkits; Hugging Face Models is for optimized AI models. Pick based on whether you need application code or a deployable model.
Community channels
For questions after you start, the site links to Discord, GitHub, Reddit, Forums, and X. Use the forums or Discord for troubleshooting and GitHub for code-level issues.