Hello guys, I have learned how to say" hello third world" with software, save me $300 bucks!
Atta boy! At this rate you'll have Billy Gates shivering in his shoes knowing that he has real competition at last. Just kidding of course.
Having programmed since the mid 80s I've often thought that there must be an easier way to create programs. I even had a look at the "Make Your Own Software" pos that is availble for marketers. This requires you to create a recipe. And all of the results I've seen a pretty basic. Imho its not worth the effort.
You are better off taking the time to learn a programming language susch as Visual Basic or Delphi. For games I'd suggest C++, C# or Flash, depending on what you are wanting to achieve.
There is a ton of code snippets and source code available for VB, and Delphi and as headspin says it can be used with modification and used in your own applications.
I reuse code a lot when creating applications. It saves time and really defines RAD (rapid application development). If you are developing a line of applications that have a similar look or 'feel' then saving basic forms, modules, classes etc as templates will also save you a lot of time.
As you get more proficient you can create your own specialty activex (ocx) or dynamic link library (dll) components. For example, recently I needed a calendar component that would suit my needs better than the MS one. As other third party calendar controls were either too expensive, or didn't have the functions I wanted, I built my own. Now I can add this control to future projects, no license fees or MS breathing down my neck either.
Use the KISS principle when developing your interfaces. I don't mean just for you as a developer, but for your end user. Always develop for your end users' needs, not your own.
Anyway, aptamer, good luck.