Maybe not applicable to you if you've already been programming professionally for a while. But one thing I find with new programmers is that they often spend time doing things like making some user interface look pretty when its just for use as an internal tool.
Think about how your code will directly affect customers and focus your attention appropriately, this should impress your new colleagues.
Regarding the structure of code though, there are some practices regarding source code control you'll probably find different. It's very important to keep the checked-in code base compiling and working, you'll be hunted down if you break it. And, its important to add comments when you check-in so other people can figure out what the purpose of your changes is. Also, check in regularily. As soon as you've made changes and got the code into a consistent working state, check it in. Don't keep loads of code out for long periods of time because the code on your machine will fall behind that in source control, and you'll have trouble resolving differences with changes anybody else has made to the same code when you come to check it in.
Try to adopt the coding standard of the company, or the coding standard you find in a file you're working on. Forget about your own preferences for where the curly brackets go etc. Even if they've got a terrible coding practice (like hungarian! or something), realize that's just a matter of personal preference, and it's professional to swallow your pride in your own thought out conventions, and go with the groups standard.
I find its useful to write comments to say what each class is responsible for, and what its not responsible for. This might guide somebody who comes to modify your code so they don't try and stuff something in your class to break its encapsulation - hopefully.
You will find different programmers have very different skill levels. Try and learn from the good guys.
If you find the company has some really backward practices, like not unit testing or something that's fundamental to modern software development. Don't start changing them straight away, learn how they manage in their current system. When you do try and introduce the better practice you know about, don't get too disheartened when people don't adopt the better way. Old habits die hard, and it takes a lot of chipping away and doing it the right way yourself before people realize maybe your way is best.
You will learn company politics, and important project information next to the coffee machine. Chatting with colleagues at the coffee machine is productive! (well, don't spend all day there though).
If you do ask a colleague to explain how something works to you, write it down so you don't have to annoy them when you've forgotten a month later what they said. If they have a wiki set up... write new things you learn on there so that the knowledge is available to everybody. There are lots of things that will be in your colleagues heads, and its useful to get them into wiki form, it would help anybody else out who joins after you.