Here is a ToDo List which you could follow to make your first step to Free Software.
You can finish all these tasks just in A MONTH!
All list below are must-have and all important!
[1 ~ 2 days]
This section introduces some personal preparation.
[2 ~ 3 weeks]
In this section, some required philosophies your should know before every thing start. And some basic technology your should learn.To finish this section, you should using a Internet search engine like Google or DuckDuckGo to learn following topics.
Where to find projects? A good resource is watching communities that participate Google Summer of Code every year. It provides a list that you can find which one you prefer and involves in.
[8 ~ 18 hours]
To finish this section, you should using a Internet search engine like Google or DuckDuckGo to learn following topics.
[1 ~ 2 week, depends on which type contribution you choose]
These suggestions listing here are for newcomers who don't know how to start their first step. It is unnecessary from the very beginning to end, you can pick up one that fit your ability and interesting.
Welcome you feedback and error report for this guide. You can subscribe BLUG discussion mailing list and post your feedback to firstname.lastname@example.org or BLUG IRC chat at #chinalug @ freenode server.