DreamMaker is the next generation general-purpose computer programming language based on natural language and human intelligence. It uses English vocabularies for programming instructions and English grammars and punctuation for programming syntax. DreamMaker replaces the arcane and hard to remember symbolic programming instructions, syntax and rules that are used in conventional programming languages such as C/C++, Java, and Visual Basic with plain English sentences. This reduces the complexity in computer programming.