They look very good for a beginner, though I would suggest using some bevels and chamfers for rough edges, and using smooth shading so the rough edges aren’t so visible. Though if you’re going for a low-poly look, then smooth shading isn’t something that’s recommended.
Basically just:
High / Mid poly - Smooth shading with sharpened edges
Low poly - No smooth shading