Confused with high poly to low poly pipeline (texture maps)

I finally figured out how to bake a normal map but how do I get colour in? Can I bake the details of the high poly as a texture then start painting over that? Or did I have to do the colour/texturing on the high poly model beforhand?

Thanks

look up how to texture with blender on youtube, you seem to be lacking some fundamentals.

a normal map is most often created using a hi and low poly model, while a texture is most often painted in a texturing software.

you can paint on a low poly, hi poly, anything, as long as the model is uv mapped. the texture will be saved in 2D, that being the texture you have assigned to the character.
if you for instance texture a hi poly model, and wish to transfer that to a low poly model, who most likely has a different UV map, then you have to bake the Albedo, or Diffuse channel over to the low poly model.