2. A method for highlighting selected tasks in a program code listing comprising: providing an application programming interface including a display of a plurality of programming tasks to be coded and a plurality of computer programming languages prior to compilation of the programming tasks; receiving user selections of a plurality of descriptions of programming tasks to be coded and a programming computer programming language; selecting a plurality of at least one program code listing listings based in part upon the user selections and the computer programming language; converting the plurality of the at least one program code listings listing to a mark-up language, each of the plurality of program code listings in a different programming language; inserting instructions into the mark-up language corresponding to each of the plurality of program code listings to highlight at least one portion of each of a plurality of portions of the program code listing corresponding to the selected plurality of descriptions of uncompiled programming tasks; and rendering the program code listing with the plurality of portions of the program code listing corresponding to the selected plurality of descriptions of uncompiled programming tasks highlighted.
2. A method for highlighting selected tasks in a program code listing comprising: providing an application programming interface including a display of a plurality of programming tasks to be coded and a plurality of computer programming languages prior to compilation of the programming tasks; receiving user selections of a plurality of descriptions of programming tasks to be coded and a programming computer programming language; selecting a plurality of at least one program code listing listings based in part upon the user selections and the computer programming language; converting the plurality of the at least one program code listings listing to a mark-up language, each of the plurality of program code listings in a different programming language; inserting instructions into the mark-up language corresponding to each of the plurality of program code listings to highlight at least one portion of each of a plurality of portions of the program code listing corresponding to the selected plurality of descriptions of uncompiled programming tasks; and rendering the program code listing with the plurality of portions of the program code listing corresponding to the selected plurality of descriptions of uncompiled programming tasks highlighted. 8. The method of claim 2 , wherein said step of inserting instructions into the mark-up language comprises: identifying a starting point and an ending point in the mark-up language for the plurality of portions of the program code listing corresponding to the selected plurality of descriptions of programming tasks; inserting a JavaScript call at the starting point in the mark-up language to begin highlighting a JavaScript call at the ending point in the mark-up language to end highlighting.