youif youknow how to use computer and the web have never programmed before but have strong desire to learn how are willing to type lot to make the information stick (no copy paste allowedare an experienced programmer and want to play with new language