Once you have learned how to put the commands lines together and want to start creating for yourself check out a program called eclipse im sure most people here use it and so do I, the cool thing is if you make a mistake it will tell you that you made an error and will show you in what margin and when your ready to run it all you have to do is hit run, plus it support basically all programming languages but im learning JAVA SE right now.