Home
/
Educational resources
/
Crypto basics
/

Choosing between docs and contracts for learning solidity

Navigating Solidity Learning | Docs vs. Contracts

By

Markus Zhang

Jul 19, 2025, 05:41 PM

Edited By

Jonathan Lee

2 minutes reading time

A person reading official Solidity documentation on a laptop while another person analyzes code on a deployed contract on their screen.

A growing debate among developers questions the most effective way to grasp Solidity. With a preference for hands-on practice over traditional learning methods, many people are turning to deployed contracts for insights, raising concerns about optimal learning pathways.

Insights from the People

Thereโ€™s no shortage of opinions when it comes to mastering Solidity. Many express frustration with video tutorials, citing instability in internet connections and a desire for immediate results. One participant remarked, "Youโ€™ll likely learn best by writing contracts and using your chain of choice for real."

The Call for Practical Learning

The conversation highlights several core themes:

  1. Practical Experience: Engaging with deployed contracts is viewed as more beneficial than strictly reading technical documents. One commenter noted, "Picking an open source contract project and rewriting everything can be effective."

  2. Resource Recommendations: Users emphasize resources like Crypto Zombies, although access depends on stable internet. One user stated, "I personally found it way easier to pick up Solidity by putting it into practice."

  3. Learning from Veterans: Many are keen to find mentorship, with offers popping up in user boards, like invitations to weekly learning sessions.

"If you know C++, youโ€™re almost there," claimed a community member, indicating the language's similarities with Solidity.

User Experiences Mixed with Suggestions

The sentiment ranges from optimism in learning paths to frustration with potential pitfalls. The consensus leans toward hands-on experience as indispensable. As one user cleverly put it, "When I program Solidity, I keep reminding myself that it is stupid, then the answer comes to meโ€ฆ lol."

Key Insights

  • โ–ณ A hands-on approach is preferred by many for learning Solidity.

  • โ–ฝ Resources like Crypto Zombies are recommended, yet depend on internet access.

  • โ€ป "Engage with deployed contracts to grasp practical applications" - Community member.

As the community grapples with various learning methods, it's clear that the evolving world of crypto and smart contracts continues to shape how people educate themselves.

The Road Ahead for Solidity Learning

Thereโ€™s a strong chance that the trend toward practical learning will continue to gain momentum, as more people find success through hands-on experience with deployed contracts. Experts estimate that by 2026, around 70% of aspiring Solidity developers may rely primarily on interacting with real contracts, as they look for immediate application of their skills. As more mentorship programs emerge within communities, a greater number of people might gain access to guided experiences, further increasing the adoption of this method. Given the ongoing evolution in the crypto space, itโ€™s likely weโ€™ll see educational resources adapt to these needs, resulting in a wider pool of talent and innovation.

History Repeats in Learning Approaches

Consider the gold rush of the mid-19th century, where prospectors traded classroom theories for pickaxes and experience in the field. Just like those fortune seekers who thrived based on hands-on exploration, todayโ€™s Solidity learners are realizing that practical engagement often bears the greatest rewards. Much like the unyielding spirit of those early miners, the current generation is vying for real-world application and mentorship over books. Itโ€™s a testament to human ingenuity that, in our quest to grasp new technologies, we often turn to the grit and grind reminiscent of historical quests for gold.