I believe the most necessary skill to have in life is being able to communicate and understand others. Being able to understand others viewpoints while still stating your opinions with respect for one another is key.
With that, comes education. Learning, listening and discussing is essential for our society to progress positively in any capacity.