Welcome to the forums, apomin.
There's no general rule. When a '-like' word has been used very often and for a very long time, it finds its way into dictionaries as a standard word without the hyphen. Click here to read most of them (I found that list from one.look.com, a site which everybody should bookmark).
Student or Learner