943,552 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 3136
  • C++ RSS
May 20th, 2004
2

Confused Where to Start?

Expand Post »
Well I have looked around the forums. But I cant find the answer to my question. It has been asked many a time. Im a complete novice to the world of programming (I am, lololol) I am trying to decide which path to go down, c, c++, vb, etc. Please someone tell which would be the best language for someone in my position to start with. What would be the best platform to start on and progress from. I was thinking along the lines of c or c++?
Any feedback would be great.
Similar Threads
Reputation Points: 37
Solved Threads: 0
Newbie Poster
Peewee is offline Offline
1 posts
since May 2004
May 21st, 2004
1

Re: Confused Where to Start?

Hmm well, I'm not sure where you would start. But I started off with VB 6.0, but I dunno... other people here would be more knowledgable on this topic than I would
Reputation Points: 115
Solved Threads: 7
Practically a Master Poster
Slade is offline Offline
633 posts
since Mar 2004
May 21st, 2004
2

Re: Confused Where to Start?

i hate making decisions for people but in my opinion do c++... its good... so just do it...
Reputation Points: 45
Solved Threads: 0
Light Poster
Bleek is offline Offline
28 posts
since Mar 2004
May 25th, 2004
1

Re: Confused Where to Start?

Yup, C++ is the best to start out of the langs you mentioned. try www.google.com and search for tutorials.

If you have no experiance what so ever QBASIC is also somewhere to start.

For C++ you will need a complier and the best free easy one for a new user would be DevC++

www.bloodshed.net/dev/devcpp.html
Reputation Points: 108
Solved Threads: 7
Posting Whiz in Training
FireNet is offline Offline
256 posts
since May 2004
May 25th, 2004
1

Re: Confused Where to Start?

Yup, C++ would be the best to start.........
Reputation Points: 14
Solved Threads: 0
Newbie Poster
Saleh is offline Offline
5 posts
since May 2004
May 25th, 2004
0

Re: Confused Where to Start?

Yeah that was my thought. That or C.
Reputation Points: 115
Solved Threads: 7
Practically a Master Poster
Slade is offline Offline
633 posts
since Mar 2004
May 26th, 2004
0

Re: Confused Where to Start?

Hello,

C++ or Pascal. I loved Pascal.

VB will limit you to a Microsoft platform.

Normal C is a dangerous language with pointers, and the specifications on print formatting, such as

printf(year,day,month%d%d%d);

instead of C++

cout << year,day,month;

Christian
Team Colleague
Reputation Points: 121
Solved Threads: 57
Posting Virtuoso
kc0arf is offline Offline
1,629 posts
since Mar 2004
May 26th, 2004
0

Re: Confused Where to Start?

Programming languages are all fundamentally equivalent; try a few and pick the one that makes the most sense to you. As far as which one that might be, here's my $0.02:

BASIC was designed to be a beginner's language (that's what the B is for). VB has outgrown that purpose somewhat, but is still a decent spot to start. It's especially useful if you're interested in customizing the behavior of MS Office products.

Pascal is another teaching language. Outside of learning how to write software (which it is good for), it doesn't appear to have much use any more. On a personal note, Pascal drives me nuts.

C might work as a starting point. It's a "dangerous language" if you use features (like pointers) that you don't quite understand, but I wouldn't avoid it for that reason. If you starh here, you might as well go for C++; it's a superset of C. Start with C, get comfortable with it, and then start adding features from C++ without changing compilers.

Python! I like Python. You can use it straight from an interpreter and get instant feedback while you're learning. It also exposes just about everything in the program environment if you want to see what's really going on under the hood.
Reputation Points: 182
Solved Threads: 71
Posting Pro in Training
gusano79 is offline Offline
475 posts
since May 2004
May 26th, 2004
1

Re: Confused Where to Start?

If u are SERIOUS about programming...

STEP 1. The very first thing u need to do is to develop the concept of algorithmic problem solving method. U need to have crystal clear concept of loops and structures in programming. It's not about which language to start with. It's always about knowing what programming actually is all about.

STEP 2. Take up a High Level programming language like C++, Java, BASIC or PASCAL. If u r smart it really doesnt matter which one u choose as the starter. I would recommend BASIC or PASCAL because they will relief u of frustrations that u may have to face while learning C++ and Java right away. Use BASIC or PASCAL to implement ur knowledge of algorithms writing short and simple codes. But that's about it. U dont have to grasp everything in BASIC or PASCAL.

STEP 3. Now with all ur basics in programming u enter the real world. NOW is time u should ask "which language to start with?"

Here we are talking about "procedural languages"...

1. PASCAL: PASCAL was made to be a language for teaching programming. It is a "small" language and is not considered as an "Indusrial- Strength" for solving problems in the real world.

2. FORTRAN: It mainly focuses on mathematics and engineering; sort of like "number-crunching" problems. yet it can be useful for many more.

3.C --The CORE of programming languages. It is cryptic, it is not a High Level programming language, and it uses that damn pointer thing. To make matter even worse it does not even support object oriented programming. Yet it is the language i would recommmend u to start with. It will be hard to master the techniques, syntax and concepts of C but once u have grasped them all u r ready to learn C++ and Java like NO OTHER. C++ and Java are undisputedly the de facto leaders of programming languages in the real world. When u are learning C u are ALMOST like learning three languages at the same time.
Reputation Points: 113
Solved Threads: 3
Posting Whiz
Asif_NSU is offline Offline
353 posts
since Apr 2004
May 26th, 2004
0

Re: Confused Where to Start?

Great algorithm for beginner programmers! Good job Asif_NSU!
Reputation Points: 115
Solved Threads: 7
Practically a Master Poster
Slade is offline Offline
633 posts
since Mar 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: Better code for TCheckListBox
Next Thread in C++ Forum Timeline: colored text





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC