Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

So you've landed in a strange finite field. Only thing to do now is setup basecamp.

Notifications You must be signed in to change notification settings

finiam/starknet-basecamp

 
 

Repository files navigation

StarkNet Basecamp


So you've landed in a strange finite field. Only thing to do now is setup basecamp.

Overview

Basecamp is a curriculum built to teach the fundamental building blocks of the Cairo programming language and StarkNet development. It is divided by Camps. Finish the curriculum and you will be conquer the Ethereum world.

Route

  1. Primer
  2. Camp 1: Getting Started
  3. Camp 2: BUIDL and Tooling
  4. Camp 3: StarkNet
  5. Camp 4: Peering into the future
  6. Camp 5: Cairo
  7. Camp 6: STARKs

Where to start?

Everybody has different goals in their Cairo and StarkNet journey. Follow this guide to continue trough the Basecamp; do you...

  • ...want to set up your environement? Go here
  • ...want to start coding scalable and descentralized smart contracts right away? Camps 1 and 2.
  • ...have a hackathon next week? Camps 1 and 2.
  • ...want to go deeper into StarkNet's power? Go on to Camps 3 - 4.
  • ...want to explore how STARKs and Cairo are created? Go on to camps 5 - 6.

Links

Issues

If you find an issue/bug or have a feature request please submit an issue here Issues

Do you have a question? Join our Discord server, register, and join channel #tutorials-support.

Contributing

Basecamp can be made better and will evolve as StarkNet matures. Please head to the Contributing section. Your contributions are welcome! Here are things that you can do to help:

  • We would especially love PRs including alternate programming language for the examples included in this repository.
  • Create a branch with a translation to your language
  • Correct bugs if you find some
  • Add an explanation in the comments of the exercise if you feel it needs more explanation
  • Add exercises showcasing your favorite Cairo feature

About

So you've landed in a strange finite field. Only thing to do now is setup basecamp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Cairo 39.6%
  • Python 38.6%
  • Go 13.5%
  • TypeScript 4.1%
  • Rust 3.1%
  • Solidity 0.7%
  • Other 0.4%