> For the complete documentation index, see [llms.txt](https://sec88.0x88.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sec88.0x88.online/web-appsec/web3-roadmap-by-co-founder-of-solidityscan.md).

# WEB3 RoadMap By Co-Founder of SolidityScan

**Road to Smart Contract Security Auditor:**

1. Learn about Ethereum and read the white paper
   1. <https://github.com/ethereumbook/ethereumbook> (Highly recommended)
   2. <https://ethereum.org/en/whitepaper/>
2. Learn smart contract programming
   1. <https://cryptozombies.io/> (The fun way for basics)
   2. <https://solidity-by-example.org/> (The harder way but in-depth knowledge)
3. Learn basic Smart Contract bugs with examples
   1. <https://swcregistry.io/>
4. My Training materials
5. Play CTF
   1. <https://ethernaut.openzeppelin.com/> The way to do it is to try on your own and then look for solutions.
   2. For the 1st time, you might not be able to do more than 3 or 4 Don't get discouraged and do it almost 2-3 times.
   3. My teammate Aditya wrote the latest solutions (<https://blog.dixitaditya.com/series/ethernaut>) <https://www.damnvulnerabledefi.xyz/> Solution (<https://blog.dixitaditya.com/series/damn-vulnerable-defi>)
6. Read more and more
7. Huge list of public bugs <https://code4rena.com/reports>
8. Read audit reports of security companies (<https://github.com/Credshields/Audit-Reports/>)
9. Read blogs on the latest hacks (<https://blog.solidityscan.com/>)
10. Participate in BugBounties <https://code4rena.com/> <https://immunefi.com/>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sec88.0x88.online/web-appsec/web3-roadmap-by-co-founder-of-solidityscan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
