You want a good CPU. i3 or i5. AMD a10/a8 would be ok too.
4gb RAM minimum.
A dedicated GPU will help ALOT on an intel build or any build without an APU (a-series CPU from AMD)
You don't need a dedicated GPU to run minecraft, but if they ever want to play a different game, it will be impossible without a dedicated GPU.