What open source projects are best for beginners? | Opensource.com

What open source projects are best for beginners?

Posted 30 Jan 2014 by 

Opensource.com (Red Hat)
Rating: 
(4 votes)
Open thread
Image by : 

opensource.com

submit to reddit

Which project would you recommend to a newbie who wants to get started with open source?

Drupal
6% (41 votes)
Fedora
8% (54 votes)
LibreOffice
30% (204 votes)
PostgreSQL
2% (14 votes)
Python
18% (124 votes)
Ubuntu
24% (159 votes)
Other (tell us in the comments)
11% (75 votes)
Total votes: 671

While Opensource.com is preparing for our upcoming Beginners in Open Source Week starting February 17, we want to hear from our readers about which open source projects are best for beginners. After you've responded to the poll, mark your calendars for:

Beginners in Open Source Week: February 17 - 28

Call for articles! We are taking submissions and suggestions for stories about the work you do or the work someone you know is doing to help beginners in open source software, hardware, and other areas of openness. Please send your article or idea to osdc-admin@redhat.com or contact us—from now through February 14.

Throughout the year we plan to continue these sorts of initiatives around dedicated topics, like youth, women, and beginners in open source. Stay tuned, we have a lot more ideas up our sleeves!

submit to reddit

33 Comments

Ruth

Joomla :)

Vote up!
0
Vote down!
0
Chiara Aliotta

Joomla! (www.joomla.org)

Vote up!
0
Vote down!
0
robinmuilwijk
Open Source Sensei

Thanks Ruth and Chiara, for suggesting Joomla! I can recommend this project myself, as former member. There is lot's to do like: coding, documentation, translation and more. It's a great way to step into an open source project, and learn.

Vote up!
0
Vote down!
0
Johnny

Sorry, Joomla is deprecated ;)

Vote up!
0
Vote down!
0
jimbethancourt
Open Enthusiast

If you're a Java developer, one approach is to check out http://nemo.sonarqube.org/ and see what projects you like that also need some cleaning up.

Vote up!
0
Vote down!
0
mairin
Open Source Evangelist

Just wanted to put it out there that Dreamwidth is a wonderful open source project for women just starting out. I've personally had great experience with the upstream Mailman project community as well.

The suggested projects in the poll are very large, established projects with huge codebases. While each is a great community and welcoming to newcomers, I do feel like it's less overwhelming to get involved in a smaller project where you can understand the application in depth (because of its smaller scope) and you can get to know a majority of the contributors involved more closely (because there aren't as many since the projects aren't as massive.) You get a more personal touch from smaller projects, and you learn the basic ropes to move onto larger projects if you like later on.

Vote up!
0
Vote down!
0
jhibbets
Open Sourcerer

Where can someone get started with Dreamwidth?

Vote up!
0
Vote down!
0
robinmuilwijk
Open Source Sensei

I think Dreamwidth can be found here http://www.dreamwidth.org/about

Vote up!
0
Vote down!
0
Taha

Though I voted for Ubuntu, I deeply believe the real soul of Open Source is in Debian project, a pure definition of Open Source and freedom in software, but since contributing in that project is pretty hard, I would suggest Ubuntu project with its real good launchpad contribution portal.

Vote up!
0
Vote down!
0
mhanwell
Open Source Evangelist

I think KDE can be a great project for new developers, and is one of the first I contributed to. It is a very large and established project, but it is split into many smaller subprojects that can satisfy most interests from low-level graphics programming in C++/OpenGL, through to plasma and the use of interpreted languages to create useful widgets in a relatively short amount of time. The community is friendly and inviting, they take part in the various programs such as Google Summer of Code to encourage new contributors, and have an annual developer conference.

Vote up!
0
Vote down!
0
Heidi

Joomla!

Vote up!
0
Vote down!
0
Heidi

Joomla has a well developed and helpful community with an active forum. Anyone can contribute on any level or get help for their problems!
http://www.joomla.org/about-joomla/contribute-to-joomla.html

Vote up!
0
Vote down!
0
Heidi

Joomla!

Vote up!
0
Vote down!
0
caineslisa

Wordpress. It is easy to get started, and it is a highly popular open source application.

Vote up!
0
Vote down!
0
Michael O.

KDE

Vote up!
0
Vote down!
0
robinmuilwijk
Open Source Sensei

If you are into mapping, check out Open Streetmap http://wiki.openstreetmap.org/wiki/Beginners'_guide You might be able to put your own neighborhood on the map.

Or maybe you are into science? Check out open science and open access at http://openscience.com/what-is-open-access-useful-links-for-beginners/

And if you want to work with something concrete, something solid like open hardware, this is fun: http://www.youtube.com/user/RaspberryPiBeginners.

Vote up!
0
Vote down!
0
Jason Baker
Open Source Sensei

I love the OpenStreetMap suggestion. As a map geek, I love open geodata projects because they allow just about anyone to participate - all it takes is some knowledge of the area where you live, work, and play to made great additions to mapping data.

Keeping the map geek theme going on the developer side, my favorite getting-started-with-open-source suggestions are GDAL/OGR, which have really easy-to-use Python bindings for people who want to try out geographic data manipulation. I also really enjoyed playing with the open source community edition of the OpenGeo Suite stack, which you can get up and running and doing cool things with no programming experience (though a little server configuration background wouldn't hurt).

Vote up!
0
Vote down!
0
John Morris

WordPress! Using and programming.

Vote up!
0
Vote down!
0
willingc
Open Enthusiast

OpenHatch - A project that helps people learn how to contribute to open source. Wonderful outreach through the Open Source Comes to Campus program.

Python is another great community for beginners and newcomers.

Vote up!
0
Vote down!
0
Unidentified

Bodhi Linux

Vote up!
0
Vote down!
0
Morten Juhl-Johansen Zölde-Fejér

For someone who "wants to get started with open source"?
I assume we are talking contributing.
I have put a lot of time into translations, which I still think is a particularly important aspect of open source software. Consider the LibreOffice translations - it is extremely unlikely that this software would ever be translated by a proprietary software provider.
If we are talking about coding, the projects at the top seem like a bit of a learning curve. Wordpress themes, perhaps? That seems like a place to start?

Vote up!
0
Vote down!
0
dncnmckn
Open Minded
Vote up!
0
Vote down!
0
jiero

firefox? and open source html5 game?

Vote up!
0
Vote down!
0
JessicaDunbar
Open Enthusiast

:) Joomla!

Vote up!
0
Vote down!
0
robinmuilwijk
Open Source Sensei

Whats Joomla? ;) Just kidding of course, great to see you registered. Welcome to Opensource.com!

Vote up!
0
Vote down!
0
ScottNesbitt
Open Source Champion

As usual, I'll plug FLOSS Manuals. If you don't have (m)any technical chops, or even if you do, it's a great way to create documentation for any number of Open Source projects. Especially if you can't choose just one project.

Vote up!
0
Vote down!
0
Unidentified

Drupal has a wonderful community and they have active initiatives for getting new people started with contributing, something I've not encountered in another project. Check out http://drupalladder.org/ for an example of something that has been built for helping people to get started with their contributions.

Vote up!
0
Vote down!
0
kriszzilla
Open Minded

I recommend python! =)

Vote up!
0
Vote down!
0
Tobias

Debian.

Vote up!
0
Vote down!
0
smh

hi! why you define joomla in the polls?

Vote up!
0
Vote down!
0
nabeelhussain
Open Minded

From a business perspective - Wordpress
Loads of plugins, templates, documentation, easy to learn and manage, but most importantly, there is always someone in your 4 degrees who has used Wordpress.

Vote up!
0
Vote down!
0
Hans Bezemer

If you want to get started in FOSS, start your own project - or start one with friends. You have far more control, do more things and learn the trade bottom up without getting swamped in a large project where everything is doing just fine without you.

Vote up!
0
Vote down!
0
Suba

I got java developer certification, using this like to build more with JSP,Spring and much more J2EE related technologies. How can I improve my knowledge in Java like internship or any beginners project? Suggestions please.....

Thanks in advance..
Suba

Vote up!
0
Vote down!
0