My challenges are that I don't know what questions to ask, and struggle to understand the answers I get. 😁
Long working hours are the norm for many of us, think of coding after work as a way of life, not a challenge.
I think I side with Rik Wittkopp on his first sentence. Online communication is a BIG issue for me - I never needed to use social media when I was little so I never did.
I also never really knew anything about programming till I started college. Plus, I don't "think like a programmer" at all! I think like a grammarian (one with very little training).
As for work, I quit so I could focus on college.