some tools to work with programming notepad++ for general programming(all P languages) netbeans for java wampserver, xampp, mamp, ampp for php codeblocks for c/c++ visual studio for c/c++, c#, vb.net and more languages android studio for android applications xcode for ios applications 3ds max for 3d design adobe collection for graphics(photoshop, premiere, after effect, illustrator, indesign) cenima4d for 3d design blender, unity3d for video games programming and designing and much more