![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Mar 2007
Posts: 8
Rep Power: 0
![]() |
HELP-New
Hey, i have tried picking up C++ and python, but with both i couldnt find any understandable tutorials. I am looking for someone to help me out with the basics, not just give me a site to go to(which people have done multiple times). I just want someone to walk me through wat program to install and a basic tutorial to get me started. Anything will be very much appreciated. Thanks
-saut3r |
|
|
|
|
|
#2 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
The forum's rules/FAQ are much more understandable than the tutorials. They specify that one shouldn't cross post. Try practicing on them.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#3 |
|
Newbie
Join Date: Mar 2007
Posts: 8
Rep Power: 0
![]() |
|
|
|
|
|
|
#4 |
|
Programmer
Join Date: Jun 2006
Location: England London
Posts: 72
Rep Power: 3
![]() |
Regarding c++, have you got a IDE yet? If not you can download a free edition of visual studio (express version) from the MS website:
http://msdn.microsoft.com/vstudio/express/ Do you know how to program in C? Because in my opinion you should learn C before you start C++. And once you've learnt C you'll learn C++ in a flash, since C++ is 'built' on C. Creating a project and you're first 'Hello world' program will take minutes. |
|
|
|
|
|
#5 | |
|
Hobbyist Programmer
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 243
Rep Power: 3
![]() |
Quote:
I started learning C++ from scratch, and I have never regret it. Occasionally, I go to C references to check some C functions that I sometimes need, but apart from that, I think that learning C in order to be able to grasp C++ easier is just a waste of time. And the fact that C++ is built on C also doesn't matter. C++ was designed with a "better C" in mind. Few years after C++ was firstly introduced, C and C++ were evolved, so that today each language has many more differences from the other than before. Learning procedural programming in order to learn Object-Oriented programming afterwards may result in the mind being filled with useless information. Of course, if procedural programming is the ultimate goal, stick with C.
__________________
Project::Soulstorm (personal homepage) |
|
|
|
|
|
|
#6 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
I agree with Soulstorm. I learned C first, because C++ didn't exist. Consequently, my early C++ programs were just C, with a C++ compiler. Not good.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#7 |
|
Newbie
Join Date: Mar 2007
Posts: 8
Rep Power: 0
![]() |
if you guys would please re-read my original post and help me from there, it would b much appreciated.
|
|
|
|
|
|
#8 |
|
PFO Founder
![]() ![]() |
http://www.python.org/download/
Click the one that says "Python 2.5 Windows installer" and run that. Once you have that installed that, then you can find it in your start menu. and you can run IDE (python gui) or Python (command line) it don't matter which. After that you can read some of the tutorials here: http://wiki.python.org/moin/BeginnersGuide that should get you started with python, if you have any specific questions you can ask them at any time and there are people around that can help you out. I recommend you start there.
__________________
BIG K aka Kyle Programming Forums Kyle K Online Please do not PM or email me programming questions. Post them in the forums instead. |
|
|
|
|
|
#9 |
|
Programmer
Join Date: Jun 2006
Location: England London
Posts: 72
Rep Power: 3
![]() |
With respect, it is 100% true that in my opinion C should be learnt before C++. lol lol. Seriously though I stated that as an opinion not a fact. Maybe my opinion is a minority one, I don't know? I guess saut3r will have to make his own mind up (if he has not already), or ask for more opinions on here.
I learnt C and C++ from 2 very good books by the author, Herbert Schildt, where the first version taught C and the second C++. And to start the C++ one the reader had to have read the C version (or know C by whatever means) first. For me it was a natural progression. saut3r. I'd be interested to know why you you're trying to pick up both C++ and python, would it be better to learn one thing at a time ??? (I don't think I could cope with learning 2 languages at once, lol lol). I find this misleading, there are virtually no differences between C and C++, except that C++ is a subset of C. Therefore virtually everything that is C is C++. |
|
|
|
|
|
#10 |
|
Professional Programmer
Join Date: May 2006
Location: Maryland, USA
Posts: 306
Rep Power: 3
![]() |
"Therefore virtually everything that is C is C++." yes but the way you do many things in C is not how you should do them in C++. C++ is a much more power language than C, and as such has many advanced and elegant ways to accomplish task that somebody who looks at things from a C mindset will miss.
__________________
Robotics @ Maryland AUV Team - Software Lead |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|