If you want to explore on your own, then start with Linear Programming.... like C and if you already know that.. then just go to the Sun's website.. and check with the tutorials http://java.sun.com/docs/books/tutorial/
Try our Cattle Drive. Try the Java Tutorial. Note the link to "common problems", which you will need when you get error messages like "java is not recognised as a program or executable file." If you get that or similar message, read what it says in "common problems" about setting the PATH variable.
Joined: Oct 13, 2005
Disagree about starting programming in C. But if you find a course, so much the better.
from your brief post, I'm not sure how it could help you as a coach or business man. a few thoughts, though.
1) learning to program can help you think more logically. it helps your problem analysis skills. Some of these skills can transfer over to other areas of your life
2) If you work with developers, it may help you understand and appreciate what they do. I always find it helpful to know something about what everyone does, because it helps me know how to talk to them to resolve problems.
3) You may come up with a little application you'd want... maybe some kind of statistic keeper for your basketball team. you may be able to write the program yourself, and customize it to do exactly what you want, rather than try to convince/pay someone else to do it.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors