OLPC Development can be categorized into about 4 different types of volunteer development activities:
- Hardware Drivers and Operating System Support
- Sugar Development
- Activity Development
- Content Development & Localization efforts
To get involved, first check Getting involved in OLPC.
 Hardware Development Links
 Software Development Links
Software Development currently involves a lot of python programming.