I used it to make my homework easier by creating simple programs that were not readily available online or could be found easily elsewhere such as flashcards! The syntax was confusing at first but once you got over some initial confusion your code will come out perfectly fine with no errors to speak off :) Overall good learning tool if looking just get past being confused when seeing something different than what u are familiarized w/ already :). It helped me learn how certain things operate like binary numbers etc.. I use Open Watcom to compile my C++ code. I have used other compilers for C++ but this one is the best. It is very easy to use and has a very small memory footprint. I use it when I am on a limited system with limited memory to compile my code. It is very easy to use and I can compile my code quickly. I cannot think of anything that I hate about it. I use it with my C++ code and it compiles the code very quickly.