I'd get rendering done first, at least at a basic level. In my personal experience visual feedback helps most in the dev process because when there is something to see on screen you notice directly if movement (cam, player, unit, etc.) respond correctly to user input, if stuff is colliding as it should and so on.
From that point on I think it depends a bit on what kind of game you are making