Once you have your first job, the best thing you can do for your ongoing progression is to build a breadth of experience early. Some people go up and up really quickly but often hit a ceiling when it's quite obvious they lack some critical experience or skills needed to take on more senior positions, particularly technical skills applied in a non-academic environment. Whilst the temptation is always to be looking up for your next role, I'd encourage you to stay open to sideways moves into different teams where you can work on different skills. This will help to highlight both breadth and depth of knowledge over time.
You might also like to consider what progression means to you - Is it to move into roles where you have more technical responsibilities or work on more complex/strategic work, or is it to move into roles where you can be the manager of a team and take on leadership responsibilities. This is an important distinction and helpful to understand where you might like to invest some learning early to expose you to what these roles might be like.
Best of luck! IT is a great field to be in and sounds like with your hunger and passion you'll do great!