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.