I am currently in the Army. It all just depends what you want to do, but if you are looking at it as a stepping stone to a future career I would definately go to college first. I did not and I am very happy, but that is more of an exception to the rule because of my job. If you go to college first you can do an ROTC program and get paid while you attend school. As far as how much you will make, just look up US ARMY pay scales. It is all over the internet. It will break it down for you by time in service and rank. It is real easy to figure out. I have had a lot of great experiences and had the opportunity to travel all over the world and do all kinds of things that I would have never done otherwise. You just have to make sure it is something you REALLY want. If you don't really want to be here it can be just the opposite and easily be the worst experience of your life. I have had a lot of good times and also my fair share of bad ones, but in the end I intend to stick it out and do at least 20 years so I can retire. Hope that helps a little.