Here's my take on it. I also fixed some spelling mistakes in the OP.
Pyro: A good class for pretty much anyone. A great way to play the pyro is by luring enemies in and getting them as they turn a corner. All you really have to do is keep your crosshair on the enemy until they die. If you have the upgrades, use the backburner for the +50 health and then take advantage of the added crit ability. Use your shotgun if someone gets out of range of the flamethrower, but don't forget to take out your flamer again when you get back in range. The shotgun has really good range on it's own, so make sure to use it well. The class isn't broken, it's just people annoyed that they have to worry about another class, the pyro was pretty useless before.
Scout: At the moment, the scout is not a very useful class, and the pyro update didn't help much. The upcoming heavy update isn't going to be too great for him either. You can cap the intel on 2fort if you spawn before the rest of the other engineers, but other than that you can't do much. Until the scout gets a buff, all you can do is be like a fly to the other team. Get up high and jump down while shooting them and retreating. Repeat, you can probably get a buch of kills if you're talented as him. He is definitely the most fun class to play as, but if you run into a sentry, you're boned. Make sure to jump on top of your enemies if possible, especially when fighting the heavy. They never look up, and then you can shoot them with your scattergun or bat them to death.
Sniper: The sniper is a pretty useless teammate. Sure, you may get the highest score in the game, but you're not helping your team at all. You can pretty much discount any snipers from your team. When playing the sniper, make sure to take out any enemy snipers you see first, as they are your biggest threat. While they respawn, attack the other members of their team. Wait for your bullets charge up all the way for maximum damage if you miss the head.
Soldier: A tough class overall. A lot of soldiers can be a great offense, but in recent updates, they are getting very weak in close range. Lead your shots and annoy snipers. You will run out of ammo fast, so take note of where the ammo pickups and dispensers are. It'll take around 2 direct hits to kill any class except heavy, and maybe a pyro with the backburner. Once you get used to how slow the rockets move, then you can really rape as the soldier.
Demoman: I hate running into these guys. Currently, I think they are pretty overpowered. Everything they fire is as deadly as a rocket, they are also harder to see and "faster". The primary weapon fires grenades that are useful to bounce around corners to kill or delay enemies. However, you shouldn't use that weapon unless you already have all 8 of your stickies set up. You should place most of these around corners and out of sight. If you're defending then you place them on or around the control point and blow them if you see the icon blink. On offense, make enemy engineer buildings your primary target.
Spy: I'm not very good as a spy, so there's not much I can say. They are a complex class. When you're disguised, make sure you don't bump into anyone one the enemy team. Teammates clip through each other, so if they bump into you then they know you're a spy. When sapping buildings, there are a couple things you can do. You can sap a dispenser first, so the engie will attack the sapper on that while you sap his sentry. You can then kill the engie before he can fix the sentry gun and guarantee killing the sentry. Or, you can sap everything and keep sapping with hope that the engineer gets pissed and leaves his post to kill you. When cloaking, make sure you are fully cloaked before you run out, and make sure you uncloak where they enemy can't see you. When you backstab people, there's some thing you can do to stab quicker. I think you press attack when you're just out of range then walk in to still get the insta-kill. That's all I can really say about the spy.
Engineer: Engineer is a pretty easy class to play. Set up a sentry in a good place around the corner, preferably a place with no wall on the other side, so demomen have a hard time bouncing explosives into your sentry. Build a dispenser right after so you can get a constant flow of metal form it. Remeber to hit your creations as they are going up, they build 3 times faster that way. Remember that you can run out and pick up guns for extra metal. Build teleporters wherever you want. If they're outside the spawn people will take them no matter where they go.
Heavy: Probably the most important class in the sake of teamwork. The heavy is the central point to the team's success. However, you're pretty much useless without a medic, so constantly call for medic until you get one. if you're coming around a corner to attack, make sure you jump to the direction you're going and start spinning your gun in the air so you don't slow down before you start firing. Aim in the general direction of badguys. Your most important targets are sentries, then people. If you destroy the sentries, the rest of the team can wreck havoc until you respawn.
Medic: Really easy to play as and get points. Turn on the option under the multiplayer advanced thing to have it so you don't have to hold down leftclick to heal people. When you're playing, click on people and heal them. Find a heavy and stick with him. It's best if you can stay out of sight when healing a heavy, because the other team will aim for you first. Use your ubercharges wisely. Don't use the kritzkreig, it's useless. The upgraded needlegun is pretty useful, but the ubersaw is the best. If there's an enemy close range, use the saw over the needle gun. It does more damage. Use the needlegun if you're fighting a guy at medium range, but you shouldn't have to since you should be healing someone.