There are dozens of great software which are made by hundreds of people who are professionals in their fields. So i'd strongly recommend that you use and master one of them. If you're interested at graphics programming you should search for OpenGL and DirectX tutorials on google.