For years now I've been exposed to little bits of programming languages here and there, including BASIC, Turbo Pascal, and C/C++. I found that I enjoyed trying to design and write little programs, figuring out what's not working right and fixing it, improving the structure of the program and polishing it, and applying the new things I learn along the way that added functionality to my programs.
The thing is, I'm not a CS-major and am also not very knowledgeable about computers on a very technical level. But because I seemed to enjoy what little programming experience I've had, pursuing a career as a programmer has always been appealing to me. Then, the more I thought about it, I wasn't sure how I'd like reading and working through other people's code, or even being asked to work on projects I may not be that interested in. How fitting a career as a programmer would be aside, however, I'm still interested in learning C/C++ for personal enjoyment and would like to set aside some time to seriously try to learn how to program.
Would I be missing out on alot by not being a CS-major and lacking the preparation those majors have, and by trying to learn C/C++ on my own through books?
The thing is, I'm not a CS-major and am also not very knowledgeable about computers on a very technical level. But because I seemed to enjoy what little programming experience I've had, pursuing a career as a programmer has always been appealing to me. Then, the more I thought about it, I wasn't sure how I'd like reading and working through other people's code, or even being asked to work on projects I may not be that interested in. How fitting a career as a programmer would be aside, however, I'm still interested in learning C/C++ for personal enjoyment and would like to set aside some time to seriously try to learn how to program.
Would I be missing out on alot by not being a CS-major and lacking the preparation those majors have, and by trying to learn C/C++ on my own through books?