Why is johnny cade shy in the outsiders?

Johnny is very shy. most of the time he is shy because he is scared about something. another reason he is shy is because his parents beat him as a kid.