Disclaimer: Non english speaker, sorry for any mistakes. I'll try to be as brief and objective as possible, but I have many doubts. Background: 19 years old, hobbyist programmer since 10, finished high school last year, got a place on the best college of my city, choose Electronic Engineering randomly, completed the first semester (read: calculus 1, physics 1) with good grades - but comparing what they taugh me until now with what I see on the internet, I fear I don't have a good mathematical background at all. Not sure if too late to build it. My goal: understand, work on and contribute to the fields of nanotechnology and biomedicine. I would consider a success if someday I found myself activelly contributing on research involving the development of nano-scale machinery and their applications for the treatment of diseases like migraine and cancer. So my questions: 1. What course to attend to? My college offer good engineering courses, but the Engineerings are very specific to their fields, not? For instance, programming and chemistry are related to my goals, but they'll teach many unrelated things, like building a reactor or a setting a network. Well, my university started, last year, a course called "Nanotechnology" - the very first of my continent, but I'm not sure it's a good course and I'd need a biomedical background too, I guess? So a idea is to course nanotech and biomedicine at the same time, but that would be hard. Someone suggested I should course Computer Engineering, where I probably would get good grades, and use it to get into a named college or research outside my country. 2. How do I get into top research on the subject? What is the place where the 'good stuff' is happening? Where are the discoveries being made, research being done, equipment at disposal? Big companies, universities as Haward, what? And what do I need to get into it? Good grades? Money? Knowledge? IQ? Well, how it works, in general? 3. What should I study in home? I have free time, but I don't know how to use it. For instance, is it a good investment spend a huge amount of my time the next years learning advanced math and physics until I can do quantum mechanics and, thus, understand the laws of the dynamics on the nanoscale? Or will it be useless and it's better if I just spend my time on topics directly related to nanotechnology? The same question for chemistry, computing, and any other topic. Tl;dr want to get into nanotechnology applied to biomedicine, participating activelly and directly into the development of that field. What course to attend to, what to study at home and how do I get involved into research? EDIT: I swear I clicked on Career Guidance. Weird. Can someone move it?