I am self learned programmer and web developer, and let me tell you something, many times you'll be be left frustrated and mad and hopeless as it has happened to me. Anyway you must be wondering where you should start, as you say you want to code some graphical user interfaced Programs for...