I would emphasize that the idea of a non-technical person getting some exposure is advice that I often got when talking to technical cofounders without having much programming experience. Now I can hold my own at Rails meetups and can actually contribute to detailed technical discussions regarding product development. Ruby on Rails, Python Django, and other frameworks have made webdevelopment at least very accessible to the masses ( = nonprogrammers). With so many books, articles, tuts, and helpful people out there, its easy to move fast towards being able to build your own web/mobile products with a little dedication. Having that kind of working knowledge of the stuff tech cofounders live off of each day makes you seem much more attractive as a potential cofounder. Also, reading HackerNews, TechCrunch, VentureBeat, Reddit programming, etc...all help you pick up the "hacker lingo". Without at least some exposure, you will most certainly stick out like a sore thumb in tech startup crowds (believe me, I've been there...its no fun).
*Evernote - specifically the Clip to Evernote chrome extension which allows you to save links, specific text/pictures, and/or whole webpages while browsing the web. God knows a good idea can be as transient as the time it takes to open up a word document or email yourself a note. Plus, having a single place where all your notes go, whether you're on your iphone (evernote iphone app) or laptop makes it much easier later to find that idea, article, etc.