I currently know nothing about C++, but have lots of experience using macromedia director to make applications. How should I get started in C++ or other programming language? What applications do I need and how can I get them (free). What possibilities are available with these programming languages (what can you do with them?)?