Assuming cost and location aren't significant issues, is there anything worthwhile? Online or summer courses at universities are actually fine as long as you don't need to be currently enrolled.<p>So far I've learned through a mix of open courseware (cs50.tv and cs75.tv being the best), Lynda, Tutsplus, and books from Amazon -- but maybe something more formal would be better?