Pretty simple: get 18 stars to unlock World 2. Considering there are 10 levels and a boss with which you can get stars, you only have to average 2 stars per level with maybe a few 1 stars -- which should be easy with World 1 levels (it gets a bit unfair later on).
Stars required to unlock worlds:
Here's a youtube video to help beat some of those levels: