For books I've always recommended in a broad scope of character building: How to win friends and influence people by Dale Carnegie.
But that's just a book and its like just reading a book for programming. You have to find a way to put it in practise.
I firmly believe that every society needs to embody some type of short term service for youth to strip away the idea of individualism, and allow them to rebuild only after experiencing working and helping out others. Doesn't need to be the armed forces, just something to hammer into them that you need to work together and look after buddy.
For me I think joining the reserves at a young age (16) cured me of a lot of selfishness. That might be unrealistic to you but sports teams, volunteer groups (Rotary, Lions Club, heck even Toastmasters) help garner this dynamic.
Have you lived in a small community before? You might think you don't like people, but you might realize you don't like people in big cities/companies/stressful environments.
But that's just a book and its like just reading a book for programming. You have to find a way to put it in practise.
I firmly believe that every society needs to embody some type of short term service for youth to strip away the idea of individualism, and allow them to rebuild only after experiencing working and helping out others. Doesn't need to be the armed forces, just something to hammer into them that you need to work together and look after buddy.
For me I think joining the reserves at a young age (16) cured me of a lot of selfishness. That might be unrealistic to you but sports teams, volunteer groups (Rotary, Lions Club, heck even Toastmasters) help garner this dynamic.
Have you lived in a small community before? You might think you don't like people, but you might realize you don't like people in big cities/companies/stressful environments.
All the best