By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,275 Members | 2,076 Online
Bytes IT Community
Submit an Article
Got Smarts?
Share your bits of IT knowledge by writing an article on Bytes.

Can I be a programmer, maybe a C++ programmer?

P: 69
Can I be a programmer, maybe a C++ programmer?

Most likely yes !

You might find programming, and with C++ to be fun and easy. Maybe really scary at first, then later fun and easy.

It might not be so much the training that a person has had as their mental dexterity that affects how they adapt to new challenges.

To maintain even enough of an interest in many work activities to keep doing similar work later at home on one's own may show an aptitude for tacking complex and variably changing challenges. It might. Think about what you do. You might be making complex decisions commonly. Not that your boss at work admits to noticing. Not that you boss at work even thanks you for. But, you know what you do and the thinking that it took you to do it. That may be a proof of mental activity that supports that it may indicate a tendency to solve variable problems and to learn quickly.

If you are at least somewhat proficient at almost anything, then I expect that you have the mentality to handle C++11 computer programming.

Disclaimer: No I do not own C++11. No I do not own CODE::BLOCKS 17.12. No I do not own Google. No I do not own No I do not own Microsoft. etc.

I as an example:

I started learning C++11 and using CODE::BLOCKS 17.12 last summer. I like it. It is free. It is free. It is free. It is available over the internet. Download it from the official site. Install it. It has some extra stuff with it that I do not use. I do not use wxWidgets as it seems to get into the way of my learning C++.

I am currently struggling with double buffer blitting, but other than that I have been learning almost everything else almost easily. C++ seems to be logical. It was *scary* at first, but I got past that and now it is fun.

Some thoughts on learning from other people:
If I keep away from reading posts on ".net", which I consider a dying anti-language then I seem to do ok.

If I am careful to re-interpret all Visual Studio program examples and get rid of the "crutches" that VS puts in, then I seem to do ok.

I have found that if I can, I try to only read and study straight C++11 examples, but these seem to have been few.

Most responses in coding web sites seem to have been a battle between posters that compete to see who can give the most complex, intricate, difficult to understand, code. Their code does not impress me. Stroustrup has already impressed far more than their code has been able to.

I want to learn and to learn correctly and quickly. I read and read and read. I can look stuff up in Stroustrup's C++11 book and see the exact answer, maybe not every one, but a lot of them.

"C++11", "The C++ Programming Language", Fourth Edition, get it and use it.

Last but even more important than all the rest of what I have said in this article: I use Windows XP Pro with service pack 2 (Not service pack 3). I do not use a later version of Windows partly because I have been told by Microsoft on their own web site that Microsoft uploads themselves (and to many sites) what is typed in and any and all other user activity on all of their computers past [...]. This is my code. Not theirs. I do not trust Microsoft. I trust Jesus, but I do not trust Microsoft.
I suggest:
  • Get a book on C++11 by Stroustrup.
  • Look up lots of examples via or . Lots of people give incorrect advice on programming via programming sites. They are just wrong. Occationally, rarely, I have found examples on programming sites that were correct. They are there. Search them out. Read lots of examples, and read what Stroustrup says, and try lots of variations and learn. Shove the information into your head as fast as you can. Within a year, you might be a far better programmer than most of the people posting on programming help sites. Ok, there are some seriously smart people there. I am learning who supplies usable code.
  • Learn C++11 with CODE::BLOCKS 17.12 and not using the included wxWidgets.
  • Get into it completely and go for the hardest part that you can see yourself handling.
  • Study, study, study.
  • You might find that by getting into it quickly you will be learning *much* faster than if you get a C++ instruction book.
  • Put your adaptive analytical mind to work.
  • I went straight to programming for GUI (a graphical user interface) instead of the very restrictive "command prompt." I suggest that you do the same.
1 Week Ago #1
Share this Article
Share on Google+