- source code build
- debug using gdb to know internals
- general debugging
- file bugreport to free software projects.
- answer questions on free software mailing lists
- install free software operating systems
- advocate for free software
- create debian(.deb) and also GNU packages
- system/network/security administration
- image work using gimp
- trying to create icons using inkscape
- shell programming
- web application programming
- learning editors like emacs and vim
- computer assembling and maintainence
- learning from reading mail from mailing lists
- contributing to Linux kernel