Cam across this – teaches basic computer programming in a very easy to understand way ( good for ages 12+ ).
The HLA (High Level Assembly) language was developed as a tool to help teach assembly language programming and machine organization to University students at the University of California, Riverside. The basic idea was to teach students assembly language programming by leveraging their knowledge of high level languages like C/C++ and Pascal/Delphi. At the same time, HLA was designed to allow advanced assembly language programmers write more readable and more powerful assembly language code.
HLA was originally conceived as a tool to teach assembly language programming. Some people seem to be confused by the phrase “High Level Assembler.” They seem to think that if you learn assembly language programming with HLA you’re not really learning “real assembly language.” Nothing could be farther from the truth. HLA is “real” assembly language, just made easier for beginners so they can learn the language faster than ever before! Anything you can do with a traditional assembler can be done with HLA; HLA just happens to do a lot more than traditional assemblers!