This is not a question on programming per se, but here goes:
I am a CS major in school, and I am in my 2nd semester, working on programming in C. I got an A the first semester and I am doing fine so far this semester. Sounds good, right? So what is my problem?
I feel like I have NO IDEA what I am doing! I sort-of understand the basic concepts (writing functions, pointers, arrays, etc.) and my grades bear that out, but I honestly feel clueless when I try to figure out what I really know about programming.
Is this normal? Will this begin to pass as I learn more, or should I consider another line of work? I really enjoy computers, but I have a very strange feeling about programming.