I first got into coding ~5 years ago. Taught myself a few languages, did some online contract work on the cheap. I decided to go back to school for a CS degree. By the time I graduate, I'll be in my early 30's.
I know that the CS field tends to skew young, especially for entry-level work. Am I likely to face significant barriers due to my age?
By the way, as an intern he was still learning. I remember one day he was running the longest, worst, non-infinite loop I have ever seen. It ran for hours! He asked me what was wrong. That was his trick. He would ask good questions and he would remember what he learned and applied it later. That's why he's such a great engineer. He still learns to this day. So, do it! And keep on learning.