English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

OK so I've been learning C++ for a little while now.
I've spent £170 on books for it and read them all. I keep them handy as well.

My problem is that I want to start projects that will help push my knowledge. So this way i will run into problems i don't know how to overcome and be forced to look it up etc. But I can't think of any projects to make in C++ console environment.

I had a quick blast at windows forms but that's C. not c++. So i got confused fairly quickly.. System::string? not std::string? anyway..

So.. my question reall is this..
Should I
a) Keep hacking away at windows coding, i'll get it eventually.
b) Make a bigger console project to make sure i learn it all.
c) Go and learn something easier like python and come back to C later.

Any ideas or suggestions for how i should procede learning will be greatly appreciated.

p.s. I do eventually want to move to windows forms/winAPI coding. Most of the projects i really want to make would be best done in those i think.

2007-03-06 03:56:07 · 9 answers · asked by ronin.stretch 1 in Computers & Internet Programming & Design

9 answers

No C++ is a good start. My suggestion would be to take a class. Also look into learning Object Oriented Programming in C++, this will help you later when you move to Java or C#.

2007-03-06 04:00:26 · answer #1 · answered by sinkablehail1978 5 · 0 0

If window coding is what you want then stick to that. May I sugest game programing. Game programing utilises most of the feature of the laguage and a lot of games benefit from object orientation which is what makes C++ different from C. Well that and some semantics. This way, you learn the language, run into plenty of dificulties and can use your windows API knowledge. I think microsoft just released a free tool to develop games for windows.

2007-03-06 04:01:52 · answer #2 · answered by mr_gees100_peas 6 · 0 0

C++ was the first thing I learned, and when I eventually had to work with Python it seemed a lot less intuitive than C. Changing might just confuse you or present you with different problems.

You might want to try a bigger console project to help drive it all home, if you feel ambitious enough and won't be crushed if you find you aren't ready for it yet. If not...practice makes perfect. best of luck.

Depending on your resources, a class might also help.

2007-03-06 04:02:24 · answer #3 · answered by answerator 5 · 0 0

For a programmer, getting to understand a clean programming language is way, a lot less complicated than getting to understand a clean spoken language. besides the undeniable fact that, getting to understand a programming language could properly be confusing without being powerfuble at programming already.

2016-12-05 08:03:19 · answer #4 · answered by ? 4 · 0 0

Windows forms are C++ rather than C (for example, Microsoft's Visual C++). So keep going on those, as you say those are where most of your work will be done.

2007-03-06 20:29:59 · answer #5 · answered by Daniel R 6 · 0 0

In addition to george's answers, a good site to ask questions is www.experts-exchange.com

2007-03-06 10:10:40 · answer #6 · answered by BDZot 6 · 0 0

go and search in google there you type "c++ source codes" then you will have some idea ok

2007-03-06 04:00:30 · answer #7 · answered by Anonymous · 0 0

Try here for info

http://www.good-tutorials.com/
http://www.digitaljuice.com/
http://www.tutorialkit.com/
http://www.codestyles.com/
http://www.sitecube.com/website/promo_bw.asp?pid=sitetarget

2007-03-06 05:18:40 · answer #8 · answered by george r. n. 5 · 0 0

Try here for info

http://www.good-tutorials.com/
http://www.digitaljuice.com/
http://www.tutorialkit.com/
http://www.codestyles.com/
http://www.sitecube.com/website/promo_bw.asp?pid=sitetarget
http://www.techtutorials.net/

http://www.theeldergeek.com/

2007-03-06 04:24:16 · answer #9 · answered by GEORGE N 4 · 0 0

fedest.com, questions and answers