So my wife is seriously considering starting a AAS in Computer Programming curriculum in the Spring. She is very logical, a wiz at math, really zones into whatever she is doing, loves working with computers, and has a Engineering background.

In an effort to see if she would really enjoy it she is taking a beginners JAVA class. The class is using Web Beans/JDK. Is there anything else you would recommend she tries out to see if programming is right for her?