I would suggest different tactics for farming for different classes.
First off, if you can gather the real life player skill to go after red demons, you can get T9 armor out of their chests. If you cant, make a rogue and dive those chest carefully until you can get 1. Its worth the wait for your squish characters. T8 drops from all the "godland" monsters.
When fighting godland monsters and your going to tp in: PUT ON HP RING, the def ring is 1 for 1 reduction, so if your takin 90 damage hits, and get hit 2-7 times on a burst, your talking major damage. A T3 hp ring is easy to get and will allow you greater chances when TP into a fight (which is always a fight), as well as not worth enough to care if you lose.
All the godland monsters will drop T4 rings. patience and you will get some.
If you cant deal with godlands, go to the 3rd road. Yes each road goes all the way around the world in 3 levels. On that road, the stone golems that spawn gnomes and the lizards that spawn archers spawn snake pit dungeons. You can make it through these and get speed potions and T9 weapons rarely. you can trade speed potions up for other potions until your strong enough to WOOP DAT MOB.
For Wizards(highest DPS and probly the easyest to farm with, 75 att/dex max) running the world on mid lands (road 2) you can search the dark dark grass for coil snakes and get into "forbidden jungles" for a strong UT staff. Never use the UT robe because it has no defense and no attack bonus. Necromancers may also like to pick up a skull here, the AOE on it is much larger than others, and you can heal well if you can somehow, manage to target the right half of your screen where the monsters are (yeah its that big and somehow ppl miss....)
Some classes just get the bad end of the stick. Ninjas are awesome with T2 shurikens to get soulbound damage in on most gods in godlands and a T3 is a for sure SB damage. The sad part is, they have poor bad stats overall for what they are good at. You are forced to use a pet with a decent amount of magic heal ability to make use of the ninja, and heal also because the ninja has one of the worst vitality stats in the game. Also they take the most player skill. You have to hit with your shurikens and not miss, and also while holding your special down, even for a tap most the time, your gonna go hyper speed and probly run into a shotgun and die on your first ninja or two.
If you want to level your pet and realize, your gonna die all the time with 1 character slot, its a good idea to unlock mystic. with no gear other than your orb, you can hop in any populated world and pick off contructs in god lands. you will instantly see how the mass confusion and people dying left and right stop. people turn this into a fame trains. you can aquire much fame in short time with a group of 20 ppl dedicated to running laps around the godlands. take off your weapon, dont shoot, when you want to RIP, type /tutorial in town and warp to tutorial land. shoot the walls that shoot out green blobs for a few minutes and kill yourself at 250 fame. you will get multiple bonuses. 3 levels of accuracy at 99-100%, friend of the cube for not killing any cubes. if you kill a mystic at 250 fame (1-3 hours tops), you will end up with 500+ fame.
Almost all melee is gonna get you killed until you know what your doing. You must be willing to eat all the defense potions you can. trade for them to max your defense first, and geared up to a rediculous level. Some classes like assassin can solo by throwing grenades over walls, like in snake pit, or in godlands while inside a castle. if you have patience you will get drops.
Castles are a great place for any class to be in godlands. you can pull gods 1 at a time and deal with them at your own pace. you can heal up between fights. if you have a friend its even better. you can hold your spot on an empty world and the gods will always be outside fresh for you two. you can TP into each other and bank/heal/get pots and have no problem doing it agian.
archers can be great for snake pits, but thats about it until you get a DOOM BOW. your range sucks in godlands and the normal weapon spread shit sucks even worse. its viable, but not your best starting off farming class IMO.
any class with 8.6 range weapons can off screen the limon sprite god. go in the sprite worlds with a def ring on and a vit ring in your inventory. you can shoot him from off the screen during his white wall attack, by standing in between the waves (not in the middle next to him, or next to him and just dodge). eventually he will flip out and summon monsters, so use your special there, then back away and heal up until he puts out another web wall. play with your music and shot sound off but sound affects on, you will hear yourself hit him. 3-4 rounds with a T8 weapon on a fresh level 20. eventually you will get strong enough to do it in 1 round of his white wall BS. Sprite wands are good for sorc-priest or pet feed. they also drop from green sprites rarely.