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, and TypeScript
![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
![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 tutorialsStart deploying on ICP easily with our Quickstart guides for developers, tailored to your preferred language
Juno is a cutting-edge blockchain-as-a-service platform designed to enable developers to create decentralized applications at lightning speed
In contrast to other blockchain networks, there are no testnets on ICP. Instead, you can deploy a smart contract for free on the playground using the IC SDK
Start here if you're coming to the Internet Computer Protocol as a React developer
![Developer weekly update July 24, 2024](/img/blog/dev-update-blog-july-24.jpg)
Dev Blog
Developer weekly update July 24, 2024
In this week's update, there is a new release of PocketIC, the release of threshold Schnorr Beta testing on the mainnet, and several new developer docs.
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