I've always been fascinated with what goes into hacking, designing and developing software for computers and devices like the iPhone. In terms of knowledge and brainpower it amazes me what guys like Comex are capable of. I know next to nothing about coding but am interested in learning what I can. Can anyone suggest where I might start? I am considering taking a beginners course at a local community college but am not sure what direction to take. I'd love to learn a little about application coding and design as well as just having a general knowledge of the art. So, what languages are a good foundation? Does having a grasp of one language help in learning another? I certainly know my way around a computer (Windows mostly) but not the "back end" kind of stuff. Any advice on where to begin would be appreciated!