Will I learn chess more by playing the engine instead of people online?
Playing real live humans over the board is the only way to learn to play properly.
Your Uncle Dodge!
You need both. Computers can be beat by pattern, which will lull you into a false sense of accomplishment. Try to get involved in tournaments where you can play opponents as concerned as you are.