I agree with all with a remark on 3. "Teach me how to Hack". Well, a position could be "Teach me how to hack, so I could make more secure software". But I'm sure that most (98%) of the "Teach me how to hack" are not in this spirit (you just have to read what they write, the 2% explain why they want to learn and show there problem).