# Blockchain Fundamentals

If you're new to blockchain development, this section covers the foundational concepts you need to understand before building on Kite Chain.

## What You'll Learn

* [**Blockchain Basics**](https://docs.gokite.ai/kite-chain/2-fundamentals/blockchain-fundamentals) - Understanding distributed ledgers, consensus, and blockchain architecture
* [**Smart Contract Basics**](https://docs.gokite.ai/kite-chain/2-fundamentals/smart-contract-basics) - How programmable logic works on blockchains and key concepts

## Topics Covered

### Blockchain Fundamentals

* Core concepts of blockchain technology
* Cryptography basics and how they secure networks
* Consensus mechanisms and how blockchains achieve agreement
* Transaction lifecycle and block formation

### Smart Contracts

* What smart contracts are and how they work
* Solidity programming language basics
* Contract deployment and interaction
* Common patterns and best practices
* Security considerations

## Who This Is For

This section is designed for developers of all skill levels:

* **Complete beginners** - Start here to build a strong foundation
* **Experienced developers** - Refresh your knowledge of blockchain concepts
* **Web2 developers** - Transition to Web3 development with clear explanations

## Next Steps

After completing the fundamentals:

1. Move to [Developing Smart Contracts](https://docs.gokite.ai/kite-chain/3-developing) to write your first contract
2. Build complete [dApps](https://docs.gokite.ai/kite-chain/4-building-dapps) with user interfaces
3. Explore [Advanced Features](https://docs.gokite.ai/kite-chain/broken-reference) like account abstraction

***

*Already familiar with blockchain? Skip to* [*Developing on Kite*](https://docs.gokite.ai/kite-chain/3-developing)*!*
