You start the game with one general which is based on the nation you decided to start as. As the game progress and your army increases you will need to work on leveling up more commanders.
There are different types of commanders with some being better than others in different areas. Whether it's attacking enemies, defending your empire, or gathering resources you should work on leveling up at least one for each occasion. Therefore, it’s important to assign Skill points based on their existing powers, in order to make them experts in their field.
Before you start doing this though it is recommended that you first focus on getting your top general to the highest possible level and then afterwards start sending others into battle or level them up using XP boosts from your inventory.
We have questions and answers related to this topic which may also help you: