I'm new to Java programming, and have no experience in programming at all (unless you count the course I failed last semester.) My school recommends Eclipse or NetBeans. A friend of mine uses BlueJ....