Computer Networks, Elearning, Ethical Hacker.
Here is a question I answered on Quora. First of all commitment. Learning anything well enough requires time, patience, dedication. Make sure you have all three. The best learning often is by listening. As Kurt Wismer suggested, find a good community and get a start from there on. A reputed source