Developer Docs
Start a DAO, create a token, build dapps and host assets with the full tech stack entirely 100% on chain.
Explore coding, from beginner to pro, with our comprehensive guides, tutorials, samples, and API docs for Rust, Motoko, TypeScript, and Python
![Motoko docs](/img/docs/motoko.webp)
Get started with a high level programming language designed specifically for the Internet Computer
![Rust docs for the Internet Computer](/img/docs/rust.webp)
Use Rust - a high performance and safe programming language to build high efficiency apps on Internet Computer
![TypeScript docs for the Internet Computer](/img/docs/typescript.webp)
Azle allows you to build Internet Computer apps using TypeScript and JavaScript, the languages of the web
![Python docs for the Internet Computer](/img/docs/python.webp)
Kybra allows you to build Internet Computer apps using Python, one of the most popular languages in the world
![Solidity docs for the Internet Computer](/img/docs/solidity.webp)
Bitfinity allows you to deploy smart contracts on the Internet Computer written in Solidity, a popular language for DeFi applications
Start your developer journey with Jessie
Work your way up to ICP Astronaut with this 5-level video series
Start tutorialsGet started developing on the Internet Computer using frameworks such as Juno, which make deploying canisters on ICP simple and easy using a UI interface
Juno is a cutting-edge blockchain-as-a-service platform designed to enable developers to create decentralized applications at lightning speed
![Developer weekly update June 19, 2024](/img/blog/dev-update-blog-june-19.jpg)
Dev Blog
Developer weekly update June 19, 2024
In this week's update, we have a new beta of dfx that introduces support for PocketIC, the release of the Motoko 2024 roadmap, and a community project to showcase. Let's get started!
Start deploying on ICP easily with our Quickstart guides for developers, tailored to your preferred language
Start here if you're coming to the Internet Computer Protocol as a React developer
Get started with Juno, a blockchain-as-a-service platform
Internet Computer
Help us make the docs better
These docs are a community effort. Create a PR if you see mistakes, room for improvement, or new opportunities to help IC developers.
Contribute