I think number one you are involved in already, collaborating on this board, - think about somewhere else that you could be in town, and essentially sit down with a similar group with a huge range of expertise in software and technical fields?1. Get around professionals and learn from years of work experience.
2. Get the experience of participating and colaborating on a group project.
3. Someday know enough to break out of my field of getting yelled at by people who think their chicken is too spicy.
For number two, opensource projects? - and read the hackers link on the how to ask questions the smart way page - I think you will like.
for number three - just darn funny! - and by the way - vindaloo strength spice on mine please :->