How do I draw on a cube (primitive)?

This is proving way more difficult than I thought it should.
I just want to draw patterns on a simple primitive like a cube. How do I do it? I can do it whenever objects have texture maps, like clothes for example.
I've found a bunch of tutorials for unwrapping UV stuff in Hexagon, but I couldn't figure that mess of a software out and I don't even know if that's needed here at all.
Comments
What are you trying to draw in? Hexagon?
Why not just create a texture for the cube and do your drawing on the texture?