Which laptop to choose?

I'll soon be an IT trainee in application development. That means I have to travel about 50km by train to Munich every day (for work AND vocational school). That's why I need a laptop that's light, mobile, durable, and good for coding. The Zenbook A14 Link to Zenbook A14) and Sufrace 7 (link to surface Laptop 7) are my favorites, but I'm open to suggestions. (anything except Macbook, because I like Windows more)