Having worked with VMD fairly extensively, trust me when I say that it's much, much easier to simply download a precompiled binary version of VMD. The build process is not at all easy or straightforward, particularly for someone with little experience with such things. However, the precompiled binaries that are available have always installed easily and worked correctly. Simply choose the correct one for your computer and follow the instructions to install it.
In answer to your question -- yes, you'd need a full development environment including Tcl and Python support in order to build VMD. I've found that the build process requires a fair number of prerequisites, not all of which are easily available via most distros' package management systems. However, the correct libraries are all included in the binary packages, which is why I suggest using them if at all possible.