Charles II was a complex man, in large part thanks to his horrific upbringing. He was present for the battle of Edgehill, aged 11 or 12. He lived in a court/military camp during most of the English Civil War, and his education was badly neglected.
One can only imagine how Charles felt when his mother, Henrietta Maria, began charging him for his food while they were in exile in France. Charles was so poor that he had to borrow a shirt from Lord Jermyn, one of his mother's courtiers. Many believed that Jermyn and Henrietta Maria were lovers, and that they secretly married after the execution of Charles I. Charles II was always financially generous to Jermyn once he was in a position to do something for him.