There's still a place for index funds in your portfolio, but if you're just looking to learn with small starting positions, there are some smart all-weather stocks to consider as well.