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 12, 2024](/img/blog/dev-update-blog-june-12.jpg)
Dev Blog
Developer weekly update June 12, 2024
In this week's update, we're excited to announce the new ICP Education Hub, discuss a new NNS-related topics, and showcase a new example dapp that uses parallel inter-canister calls.
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