Do I need a degree in Computer Science to get a junior Programming job?
First I'll start by asking: How do you become a real expert programmer? Where and how do you learn? can you be an expert by learning from the internet and such or you have to go to courses and universities and stuff like that?
I always see, usualy at stack overflow questions that I don't even understand the terms that people are talking about there! so I'm thinking to go to a course but don't know if I should. I do know the basics and everything (of C# which is the language I'm learning) like vars, arrays, loops, functions, classes etc.
[Sorry if duplicate, it sounds very likely to be, but I didn't find this question already]