Generally, in some philosophies, the Software Development Life Cycle (SDLC) can be broken down to four stages - Specify, Design, Implement, Release. More specifically...
Specify means to determine exactly what you want the program to do. You'll want to determine what your inputs are, what your outputs are, and what calculations need to happen in between.
Design means to outline how the program is going to perform its duties per the specifications.
Implement means to write, compile, link, execute, test. Repeat this process until your program behaves the way you want it.
Release means to send it to your audience. For Java (or for that matter, Javascript) on the web, that means posting a web page with the program embedded. There are countless resourses for Java, if that's what you're looking for. If you want a pretty spiffy Javascript game site, take a look at the JSHack web page at
.
The previous post may be a bit pedantic, but producing good software is a pretty lengthy and vigorous process. Best of luck to you!