Lightning Talk: Learning Ethereum & How to navigate the community
Devcon 1 · November 2015 · 5:17
Hudson Jameson explains the best way to learn Ethereum and navigate its community, and the tools people there use to communicate. The Devcon 1 lightning talk is a practical orientation for newcomers wanting to find answers, meet other contributors and follow what is happening across the ecosystem.
Speakers
Topics
From Devcon 1, hosted by Ethereum Foundation.
Transcript
[Music] Hey everybody. Uh my name is Hudson Jameson. Yeah, good. It's on. Hudson Jameson. I'm a developer from Texas and uh yeah, I'm just thought that I'd do a lightning talk on what I've learned and the processes I've had to go through to navigate the community. So, how many of you have never written in Solidity? Like never touched it, right? How many of you like have never written and want to learn like just dive in, right? Anybody?
No one's gonna go home and dive in. Okay, got it. Awesome, bro. So, uh, what happened is when I started, I didn't really know what to do. I would go to the Reddit and I would go and because Ethereum, it's really cool that they get to develop so quickly. They have very, very fast break neck speed with development, but there's so many new features like people were thrown off for instance a few weeks ago uh when uh there was throw throw exceptions added. So, even the simplest things can be hard to keep up with. So, I'm going to run you through some links that I like to use. And then finally, my repository of links that I use to keep up with everything that's going on. So, first one, obviously, they're GitHub. That's where I get a lot of my examples if I'm wanting to mess with uh a piece of
Solidity code. Second one's going to be the blog. Uh Vitalic props to writing and producing a blog while the conference is going on. So, yeah, this is actually very, very useful stuff. There's a lot of good information from uh everyone on the team. They do weekly dev updates now. So, a lot of improvement on the communication front. Let's see here. This is the Reddit. This is definitely the second best resource I've used uh for coming, you know, with Ethereum knowledge. It's it's at least in the top three. People post here. It's very active. Um a lot of breaking news happens on here. And if you have a coding question, there's a good amount of people who are here to help you. Uh the Ethereum form is another
really good one. Um, right now it's actually a bit laggy, so I think a lot of people are visiting it, which is a good sign. Uh, but, uh, yeah, this has a lot of different things. Uh, people are posting like, uh, Piper with the Ethereum alarm clock, he posts all his updates to here. And, uh, when I was doing my first smart contracts and I was trying to struggle with, you know, setting up a private testing environment or looking at examples, this Frontier Guide is amazing. This is a very large git book that's been developed out of resources that they wrote, you know, on the wiki. And uh recently there was even a guide specifically for Solidity setup.
I think it'll give it. Yep. The re redirect code. So uh Chris, I think was the main on this. He made a new Solidity documentation site and it's constantly being updated by members of the community for ease of reference. So it's not always going to be over your head. It's actually going to be pretty cool. uh best resource I found and I mean I've met tons of you guys at this conference already from this is the getter page. So getter is a chat channel and uh or it's a chat program rather. If you have a GitHub repository you automatically have a getter page. So for instance this is the ethereum main page on uh gitterter and uh we have go ethereum cpp ethereum uh and the people who are coding in
those you know packages or in those repositories are here chatting live. So for instance you go to CPP Ethereum and uh you know Gab's in there he's just talking about historical whatever revisions of stuff and even like people coming in and just like hey I'm brand new on here. It's very very welcoming, very odd for, you know, the crypto community can be kind of malicious, have a lot of trolls, but I feel Ethereum is kind of different. It's very different from the rest of the pack. Um, this was mentioned earlier, this Area 51, uh, Stack Overflow. So, if you type in Area 51 Stack Overflow, we're number two on the list right now.
We need just a little bit more support. If you have a question, I'd say post it to Reddit, post it to here. you'll get answers from both from different people in the community and uh it'll help you a lot. And then finally something um so oh by the way my name is sacular on the forums and I'm kind of trying to take the initiative to make uh a tips and tricks book. So if you see me posting and helping on Reddit or the getter I sometimes uh lead people to this. What this is is my collection of notes, my collection of steps and uh the one that is complete right now is creating a private uh test net. So you can go into uh all these different places and create it. But uh if you want to do it from scratch, that's a good way to learn.
Finally, this resource list, giant giant list of resources. So yeah, I love helping the community. I want everyone to get involved. Come to Getter, come to Reddit, come to there. You can leave me comments. Feel free to reach out to me. I'm uh Supouptacular or Hudson Jameson on uh pretty much everywhere online. Thank you all. [Applause]