I'm 16 and I want to join the army or navy (I haven't decided which) in the future. But I want to join as a officer. My question is how do people get the highest rank in their branch, a general, or a admiral for the navy? Do they have to go to the military academies right after high school? But...