After 4 years as a CS major, I am 36 days away from graduation.

The problem is, I don't really feel like I have learned much. I don't feel prepared to enter the workforce as a computer programmer, so where do I go from here?

I don't know if it is normal to feel this way, but I know that I am not a good programmer. I am excellent on concepts. I can talk all day about how to do things, but when it comes to coding I struggle mightily.

Does anyone have any suggestions? Should I concentrate on one language and look for projects to do, or is there a book that I can work through to help me grow?

I have lurked here for a while and I like the community. If anyone has any advice for me I would really appreciate it.

If this needs to be on another board, please let me know. There was no generic programming board and the general board was for non-programming discussions.