Effective Approaches to Learning Cybersecurity