1. A method of computer programming for a target programming language, wherein the computer programming includes at least one programming command, comprising: providing a predefined command sentence, the predefined command sentence comprising at least a portion of a programming command and a structure other than a syntax of the target programming language; providing an entry component corresponding to at least one word in the predefined command sentence; receiving data relating to an input value for the entry component; and converting the predefined command sentence and the input value for the entry component into a completed command sentence, wherein the programming command comprises the completed command sentence.