A comprehensive guide to getting started in cybersecurity