What kinds of engineering or science do I have to major in for becoming a expert in Nanotechnology?
Physics would be your best bet, I think.
Perhaps materials science?
Nanotechnology is a very broad field that needs majors in physics, chemistry, electrical engineering, material scientists, biologists, etc etc
Take your pick :)
Separate names with a comma.