C#/.NET dev with lots of free time

Hey! I just started my first full time job and work mainly with C#/.NET and SQL. I have a lot of free time as my boss is always busy and fails to give me enough to work, so I have like 4-5 hours spare time every day. I’d like to use this time for something useful, so what would be helpful to learn for future jobs considering my tech stack? Thank you!