I'm new to C++ and I wondering what is the best program to use to type code into?
I use vista so if a c++ program requires some extra work to make it work can you tell how to make work as well?

Thanks for reading!

I guess you mean you want to know about the best compiler. On Vista that would be Visual C++ 2000 (Express). There are other compilers but IMO M$ VC++ 2008 Express is the best, mainly due to its excellent debugging facilities. Most any modern c++ compiler will compile c++ code ok, but trying to fix your mistakes can be very frustrating on most compilers.