Started off with a high poly mesh of the jelly bean and then retopoed for a lower polygon count. Fortunately jelly beans don't have a ton of detail to worry about.
Used a UV wrap for the logo and texture. Rendered in Cycles.
Ultimately hand placed all of objects because the particle system kept merging their meshes. Couldn't iron out the kinks.
I've only been at this for a little over a year, but I'm starting to get the major concepts. Each piece looks better than the last and I think that's all that matters.