Hey guys. I am freshman majoring in computer science. i have just started machine learning by watching videos of Andrew ng on Coursera ( i meant i am on week 1). I know i am kind of late to this field. Can you guys give me road map of

  1. How should i start?
  2. How much time should i give?
  3. Is it that hard to get internship as an international student as people say?
  4. Can you give your regrets that you would avoid if you have to start learning all over again?
  5. Any recommendations that would help me.

Thank you in advance.