Hello this post is for after college if I am a ROTC cadet. I know i will be an officer in the Army. My question is how I go about becoming a Special Forces Officer. I want to be a Green Beret or Ranger hands down. However, I do not know how to go about doing it. Also if I’m an officer will it be harder or easier to get selected? And I want to be a weapons specialist, not an engineer. If i major in engineering in college will I have to be an Engineer on the Teams? And last question. What's the recommended major i get in college if i want to go into Special Forces?