Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Oct 22nd, 2005, 11:24 PM   #1
Gunman
Programmer
 
Gunman's Avatar
 
Join Date: Oct 2005
Posts: 56
Rep Power: 3 Gunman is on a distinguished road
Question What language ?

Hey , i don't seem to understand quite a lot of thigs in C++ . Should i try another easier language or somethink like that first before i try to learn C++ ?
Then what language should it be ? Thanx for help.
Gunman is offline   Reply With Quote
Old Oct 22nd, 2005, 11:30 PM   #2
cyberphreak
Newbie
 
Join Date: Oct 2005
Posts: 8
Rep Power: 0 cyberphreak is on a distinguished road
Perhaps try VB as that is what I learnt with and then progressed to C++. VB is quite easy more of a scripting language really. ALtho I am robably gonna get flamed for saying that.
cyberphreak is offline   Reply With Quote
Old Oct 22nd, 2005, 11:33 PM   #3
L7Sqr
Hobbyist Programmer
 
Join Date: Jun 2005
Location: here
Posts: 107
Rep Power: 0 L7Sqr is an unknown quantity at this point
There's quite a bit of C++ to understand.
The answer to your question depends, really, on what you want to do.
Are you going to be working mostly with text processing? Then I would suggest you investigate another language.
Are you going to be working with a DB heavily? Then I would suggest you move to another language.
Not that you CANT do either of those two thing in C++, just that other languages are geared toward thsoe things.
I believe that C/C++ is a good starting point if you are just getting started. Certainly not the easiest to pick up, but it better prepares you for learning other languages.
__________________
"...and though our kids are blessed their parents let them shoulder all the blame."
- The Quiet Things That No One Ever Knows [BrandNew]
L7Sqr is offline   Reply With Quote
Old Oct 22nd, 2005, 11:41 PM   #4
Gunman
Programmer
 
Gunman's Avatar
 
Join Date: Oct 2005
Posts: 56
Rep Power: 3 Gunman is on a distinguished road
I have nothing in mind actually . I just wanted to know whats C++ and learn it . But some of the details in C++ , i cant really understand .
Gunman is offline   Reply With Quote
Old Oct 22nd, 2005, 11:47 PM   #5
Josef_Stalin
Programmer
 
Join Date: Apr 2005
Posts: 77
Rep Power: 4 Josef_Stalin is on a distinguished road
Java is a more simplified language that is good for a building block to c++. Same as C#, but that is pretty much for windows programming, they say there is a way to make it multiplatform but I haven't seen it.

Once you handle C++ you can handle anything.
Josef_Stalin is offline   Reply With Quote
Old Oct 22nd, 2005, 11:53 PM   #6
OpenLoop
Expert Programmer
 
OpenLoop's Avatar
 
Join Date: May 2005
Location: East Lansing, MI
Posts: 663
Rep Power: 4 OpenLoop is on a distinguished road
Quote:
Originally Posted by Josef_Stalin
Same as C#, but that is pretty much for windows programming, they say there is a way to make it multiplatform but I haven't seen it.
http://www.mono-project.com
Quote:
Originally Posted by Josef_Stalin
Once you handle C++ you can handle anything.
I agree, C++ teaches you a great deal on how to become a good programmer. (it might not help you much if you try to learn assembly though)
OpenLoop is offline   Reply With Quote
Old Oct 23rd, 2005, 2:36 AM   #7
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 887
Rep Power: 4 lectricpharaoh will become famous soon enough
Quote:
Originally Posted by Gunman
I have nothing in mind actually . I just wanted to know whats C++ and learn it . But some of the details in C++ , i cant really understand .
I'd suggest getting some books and/or online tutorials to start. Online tutorials are freely available, and it's likely that books are too, as long as you've got a library card. Try to learn the basics of the language before you attempt anything specific to a particular system (graphics, sound, and sockets programming, to name a few, are dependent on the system, and as such, are not a part of standard C or C++).

Don't give up if the first book/tutorial (or first few, even) aren't helpful. There are some bad ones out there, and there is also the fact that different people learn in different ways; what is a good resource for someone else might not help you.

After you've tried learning some of the basics, if you're still having trouble, feel free to ask questions here.

Things you must understand to write programs are the basic data types, how variables are declared and accessed, and how functions are written and called. Once you've learned this stuff, moving on to arrays, pointers, and classes is a logical next step. If you're using a Woindows compiler, make sure you're building your program as a 'console program', and not a regular (ie, GUI) application.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Oct 23rd, 2005, 4:26 AM   #8
coldDeath
Expert Programmer
 
coldDeath's Avatar
 
Join Date: Aug 2005
Location: UK
Posts: 862
Rep Power: 3 coldDeath is on a distinguished road
Send a message via AIM to coldDeath Send a message via Yahoo to coldDeath
Don't listen to the first post, VB will teach you bad programing habits.

I understand that you are finding C++ hard, basically as it is your first language, you have no knowledge of how programs work and what elements build a program. For example loops, conditional statements, variables etc.

I really suggest learning Python, you can download it from http://python.org if you are on Windows, and if you are on linux, you can just type "python" into the terminal.

From there i would suggest reading through this tutorial: http://www.python.org/doc/current/tut/ or this one: http://www.honors.montana.edu/~jjc/easytut/easytut/

Then you will understand how programming works, and you will be able to use a very highly respected language.

It may seem crap at first when they are tellign you to use the interetor as a calculator though

have fun,
~coldDeath
__________________
Join us at #programmingforums @ irc.freenode.net!

My software never has bugs. It just develops random features.
coldDeath is offline   Reply With Quote
Old Oct 23rd, 2005, 7:03 AM   #9
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 4 Arevos is on a distinguished road
Ditto; Python seems like the best programming language for a beginner to learn. It's easy for beginners, and enforces some good habits (such as indenting). Python will teach you a lot about good software design. C++, on the other hand, teaches you more about how a computer works.
Arevos is offline   Reply With Quote
Old Oct 23rd, 2005, 7:05 AM   #10
Gunman
Programmer
 
Gunman's Avatar
 
Join Date: Oct 2005
Posts: 56
Rep Power: 3 Gunman is on a distinguished road
Thanx for all the suggestions ..I think i will go and learn python and then C++ . Thanx all really appreaciate your help . =)
Gunman is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 8:25 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC