how much education does the us navy require to join
From other information i have researched you can join with a ged but do they require you attend college while you serve or before also will they be giving you residency while you serve if you decide to start a family?
If you want to be in the Navy for a long time (more than 4 years), though, it's better join as an officer.
To join as a commissioned officer, you need a college degree and must apply to become an officer. Joining via the NROTC (Navy Reserved Officers' Training Corps) or via the Naval Academy are two potential pathways to get in.
If you are enlisting to become an 'enlisted' Soldier, a college degree may qualify you to enter at a slightly higher rank, but it will NOT generally qualify you for specific programs in the military. (Lets say you have a degree in computer science, you will still have to qualify and train to the military's standards, at their schools)
The ASVAB (military entry exam) is what dictates what you are qualified to do. Be sure to ask your recruiter what your actual 'line' scores are (they determine what fields you will excel in). Very often, applicants score highly for a field they want, but due to current openings, they are told 'well, you qualify for these other jobs'. If the job you want exists in the military and is available as an entry level career, tell your recruiter you'd like to wait for it to become available. (Ive seen guys who wanted to be military firefighters, there just aren't a lot of them and the slots fill quickly, so be patient)
College degrees, unless they are in a very specific field such as medicine, will also not qualify you for specific jobs.
My advice is to join the military to do one of two things:
1) Do something fun and cool that you would never be able to do in the civilian world. The kind of exciting stuff you will always remember. Drive a tank, jump out of planes, etc, and THEN use the education benefits to get your college degree/vocational cert. (I chose this route)
2) Join the military to do something VERY specific that you will use in the civilian world. X-Ray technician, veterinary assistant, surgical tech, welder, mechanic.....You will most likely need additional training when you hit the civy world, but at least you will be far ahead of your peers and it looks great on a resume. (If I could go back in time, Id have chosen one of those medical skills or skilled trades and gone straight into the workforce after my initial enlistment)
On a tangent, a lot of what an individual wants to do in the navy (their career) is dependent on their educational background. For example, a test that is commonly administered to see what jobs an individual may qualify for in the navy is the ASVAB. The higher an individual scores on the test, the more jobs one can qualify to do in the navy. Furthermore, additional education can translate to a higher rank when an individual enlists. The rank increase is dependent on the education, training and/or degree that person has obtained.
While in the navy, a person can certainly pursue higher education or further training as well. I believe its even highly encouraged because the navy wants to increase their talent pool.