You can learn anything you spend the time to learn.
You will learn nothing without spending the time.
You will not learn everything.
Always allocate some time to spend not learning/coding/thinking about coding/preparing talks about coding. This is called relaxation and downtime and without it you will burn out.
Exercise, it would have been easier not to get that belly in the first place you chump.
You will have infinitely more challenges and troubles from people than code. "Soft skills" are actually really hard.
Most people in your industry will astound you with their generosity and friendship. Be open. Be generous. Give back.