22 years old and feel I need to start dressing with a bit more class. T shirt and jeans with trainers just doesn't seem cool any more. This urge may or may not stem from the fact that I secured a new job. Regardless, I would like to take steps developing a timeless wardrobe that will be classic and last me years of classy outfits for the workplace and the evening/weekends. The dress code is business casual, which usually means jeans, shirt and jacket having read through some basic guides. However I've observed that most of my colleagues will be wearing a suit trouser (usually black) with a shirt (no tie). My worry is will I be too dressed up? A lot of newbie guides always seem to recommend navy/grey suits but my fear is will this be too smart in my case? Currently I have some decent oxford shirts in various colours, casual polo t shirts and jeans. I have a couple of suits that I've worn to interviews and other formal occassions but these are rather cheap high street suits. With shoes I have a pair of toe cap lace ups in black and brown. I think I may need a smarter pair of boots for the heavy rain and even snow! The climate here changes day to day, it could be raining and freezing today then sunny tomorrow, so tips on outerwear would also be appreciated. In the winter it gets very cold and gets very warm in the summer. I'll also need a bag(s). I'm not sure how many I will need for my various situations. I will obviously need one for work. Holdall seems like the most sensible thing here. Backpacks would be far more comfortable but they would not look tidy at all! Another consideration is that I'll be heading to the gym after work. I'll also need something just when going out socially or heading into town, but this could be the same as the weekday bag. Thanks for reading and advice would be much appreciated!