they are very different..
bacause visual studio 2005 is visual studio.net based on a different platform (.net) so the programmation is different...
i don't know who is the best...
i can program with visual studio 6, but maybe it'll be better study for the newest .net....