Too Long; Didn't Read
This Q&A is geared towards high school or post-secondary students, but those interested in breaking into software engineering or computer science will probably find this useful as well. It’s important to find exceptional engineers who can help you grow by creating growth opportunities for you. Do some research and ask yourself if the day-to-day work and the overall job is something you’d enjoy. Learn coding fundamentals like how to use variables, loops, functions and classes. Start building software because it's one of the best ways to apply what you've learned.