What's your level of programming experience? This would have a *huge* impact on the sort of thing I'd recommend! FWIW most of the time if your programming is at a reasonable level, I'd say try to join a well known open source project - this will keep you in practice and give you a good thing to put on your CV.