A++ is introduced as a universal learning tool for programming, confronting students with the essence of programming and helping to master this confrontation.
It is also supposed to help become thoroughly familiar with programming patterns that can be applied in other languages needed to face the real world. Learning of new programming languages will be a lot easier and need less time after an intensive training in A++, leading to earlier productivity in the new programming language.
Georg P. Loczewski 2004-03-05