Algorand - Where to start?

Hi @Geno,

the better thing to do when you want to learn about something it’s to “get your hands dirty” on it!

So Algorand Developer Docs offers a very good tips to start taking your first steps forward into Algorand. There is a plenty of SDKs if you are already capable of write some code in Java, JavaScript, Python or Go.

But this is not the only way.

What I suggest you is to start installing your first node and make experience on it. Just from your Command Line (CLI) you can interact with Algorand blockchain in many ways:

  1. Create your accounts
  2. Submit your first transactions
  3. Create your own Algorand Standard Asset and manage it
  4. Create Multisignature Accounts
  5. Participate in the Pure Proof of Stake consensus protocol

Once you feel confident whit these steps, you may move further steps forward writing a simple Algorand Smart Contract in TEAL (or use the PyTEAL tool if you are familiar with Python).

Doing this you will have a deeper understeand on Algorand working principles and starting to figure out what kind of applications you may develop on it.

Install your node first!