mystikmind2000: I usually use catapults (both types) as my main ranged units but can magic weilding units be more effective and which ones?
I never use Archers because they are useless, don't do any damage and die too easily, but if i can get Green archers, i love them, how can i reliably get them?
Technically, any living unit would be better than mechanical because they can be resurrected (saving veterans).
Intended use for ranged units - slot filling during clashes with strong opponent at T3-T4 level - both lose most/all veterans, fresh T1 melee unit can't do much at this point, so you fill all slots with ranged units, they can deal damage without being immediately decimated.
Magic weilding units in most cases better than simple ranged damage units, because they bring more on the table:
Shaman has highest damage as fresh unit (at T1 level there are almost no resistance, and many units have 3+ ranged defense)
Sorcerer - Vulnerability&Fear would scary even elephant or strip all armor from tank.
Monk can remove poison and restore stamina - useful for doubleshots.
Priest - resurrection. Removing buffs/debuffs is REALLY useful in pvp.
Mage - mind control. Dominate T4 unit, sacrifice it to summon devil. Table has turned.
Warlock - isn't very good against human opponent, but can be used perfectly to trick AI with countless summons in back row.
As for green archers - elves - you should find their province and ask for quest. Complete their quiest and then you would be able to build their building in the castle.