I have a vm machine that i'm using from vmware, but is it similar to the server virtualization in terms of resources?
Perhaps you can be more specific with the term of "server virtualisation". If your purpose is for development to be used in your own workstation, then there are vmware workstation, vmware player, vmware fusion(mac), Parallels(mac), VirtualBox, HyperV(Windows - both workstation and server), Redhat KVM(workstation and server) and a couple of lesser known solutions like QEMU etc.
If you are looking for server class deployment of virtualised environments, then your options would be VMWare(vSphere), Citrix Xen, Redhat KVM, LXC, Solaris Zone, Parallels Server, OpenVZ, IBM z/VM, HP Integrity VM and probably a few more ?
Your choice obviously would be a matter of budget and business alignment. Generally the class of virtualisation comes in either domains segregation, para-virtualization and full virtualisation(with or without the assistant from hardware chip with virtualisation features)
Obviously if the physical host you are running on(eg: modern Intel chipset) supports VT-X and/or VT-D, you get better virtualization performance and also the capability for 64bits on 64bits virtualisation.
Are there specific questions you have regarding virtualisation that you are interested in ?