Do they eat newbies?
Apr. 14th, 2010 04:05 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
If a hypothetical person knew bugger all about computers, but was made curious by the way half of Dreamwidth seems to be involved in the programming side, where would you suggest that person begin?
I've Googled and found lots of resources, but because I know nothing I have no way to tell if they're good resources, so I'm looking for advice from actual people.
All suggestions welcome - online, books, or "Don't bother, go away and come back when you've learned [other language]".
I've Googled and found lots of resources, but because I know nothing I have no way to tell if they're good resources, so I'm looking for advice from actual people.
All suggestions welcome - online, books, or "Don't bother, go away and come back when you've learned [other language]".
no subject
Date: 2010-04-14 04:34 pm (UTC)no subject
Date: 2010-04-14 05:09 pm (UTC)no subject
Date: 2010-04-14 05:36 pm (UTC)And yes, you can TOTALLY join the programming side of Dreamwidth! It is okay to try things and fail at them; we aren't going to point and laugh at you or think you are a loser.
The Perl book we link newbs to is Picking Up Perl, because it's free and available. There's also O'Reilly's Learning Perl, if you can find it at your local library or want to get a book, but you don't have to. You could probably get an older edition for really cheap used. There is also this resource.
As for getting started on DW dev, first, you are going to want to get a Dreamhack and go over Dreamhack getting started. A Dreamhack is an installation of Dreamwidth that is your own sandbox to work in, so you don't have to try and manage it on your own (it can be frustrating and take resources you might not have, although you are welcome to try if you wish!) You are also going to want to sign up for an account at our Bugzilla, which is where we keep all of the tickets.
Then, you'll want to ask the devs for a "baby bug", which are bugs we give to new people! This bug may actually not involve Perl coding--some are HTML/CSS, some involve a system called BML or the translation system, some are Javascript, some are for the S2 style system! But, the people who suggests it to you will be able to guide you on how to go about it. I could give you one here, but it might be better to make a post about it in
Then, once you have a bug, you can assign it to yourself people will walk you through the process of submitting a patch. This process can be repeated until you become more and more confident about finding your own bugs you want to do and patching them!
no subject
Date: 2010-04-14 05:41 pm (UTC)I'm definitely going to sit down with Picking Up Perl before I do anything else - I've seen people getting assigned bugs, and that's where I flail and go "But I have no idea what I'm doing!" So it's good to have some reading first, before poking anything.
Again, thank you. *Goes to read*
no subject
Date: 2010-04-14 06:09 pm (UTC)no subject
Date: 2010-04-14 06:18 pm (UTC)I appreciate the reassurance - the DW folk do seem very welcoming and that's a big part of the appeal here.
no subject
Date: 2010-04-14 05:50 pm (UTC)no subject
Date: 2010-04-14 06:09 pm (UTC)no subject
Date: 2010-04-14 10:54 pm (UTC)no subject
Date: 2010-04-15 07:27 pm (UTC)no subject
Date: 2010-04-18 09:56 pm (UTC)