My disk, MATH IS EASY, helps. They just don't understand how to use what they know. Examples of everything you need to know are placed in the margins of the postage stamp. Download my math tutor now. Basic microprocessor programming makes other languages easier.
Assembly language is easy to learn.
I taught students with little programming skills to write assembly programs in a couple of weeks. If you don't know assembly you can't be the best you can be at other languages. My students did better with other languages after they understood microprocessor basic instructions. I will have written lesson outlines and study aids here as soon as I can get it done. You can view and print my course outline and other stuff here now.