New to Web3?

Welcome builders!

For enthusiasts and developers who are just getting started in blockchain and Web3, we strongly recommend you explore every section of this entire documentation.

We provide guidelines, examples, and links to relevant materials that will guide your understanding.

We also invite you to explore tools and frameworks that will assist your development, such as MetaMask (wallet), Remix (smart contract development tools), and Etherscan (blockchain explorer).


0. Learn blockchain and Web3

It might seem like an expected answer from any guidebook you may find, but the very first few things you should do are reading, exploring, and studying.

Blockchain and Web3 are vast, rapidly evolving fields still in their early stages of development.

It is recommended to explore related topics such as execution layers, consensus mechanisms, EVM, wallets, and more.


1. Dictionary

Some technical terminology, jargon, and acronyms used in the KRNL docs will be new to you - please use the Dictionary page to familiarise yourself. Thank you, and good luck!

Dictionary

2. Learn how to write and deploy smart contract

How to Deploy a Smart Contract?

If you are reaching this stage, it is a good time to learn how to use smart contract development tools such as Remix IDE, Hardhat or Foundry. This does not only give you the exposure to the frameworks, but you will also get the idea of your favorite tool for debugging and deploying smart contracts.


3. Quick Start

Quick Start pages will also guide you to the shortcut of utilizing kOS into your smart contract without having to code a single line.

It has steps, guidelines, and pictures which you can follow.

After finishing, you may explore the possibilities of KRNL by changing or adding kernels into the list of selected kernels.

Getting Started with KRNL

4. Try different kernels

We do provide recommended kernels list which is beneficial for you if you have successfully finished the transaction from Quick Start.

You may use the setup (smart contract templates) from Quick Start, or write your own from scratch.

You may pick more than one kernel at a time.

Recommended Kernels List

5. Try different smart contact and dApp ideas

At this stage, you should have tried more than one kernel. You should also have some good ideas on smart contract development.

It is recommended to build your own smart contract, and a dApp that interacts with it.

Good luck!

Last updated

Was this helpful?