Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old Jan 18th, 2006, 10:10 PM   #1
verb1426
Newbie
 
Join Date: Aug 2005
Posts: 26
Rep Power: 0 verb1426 is on a distinguished road
Question I am a newbie.Where can I start ?

بسم الله الرحمن الرحيم

Hi guys

I am new to programming and I want to learn c++.



1- Were can I start?

2- How much will it take me to master it?

3- I am not good at mathematics...do I still have a chance to learn?

4- I have Visual c++ (Microsoft).Is it good to use it or it is better to use another compiler like turbo?

5- Are these compilers(Turbo etc) free? if yes Where can I download them from?

6- Were can I find open source code?Are they useful in learning?

7- When I look for c++ tutorials, I notice that all of the lessons focus on mathematical issues.At the same time, they do not mention things like how to deal,creat,modify files and how to creat applications etc...Why is that and were can I learn real programming?

Sorry about writing in details but I wanted to make all my questions in one topic

Thank you.
verb1426 is offline   Reply With Quote
Old Jan 18th, 2006, 10:24 PM   #2
para
Programmer
 
Join Date: Dec 2005
Posts: 65
Rep Power: 3 para is on a distinguished road
Quote:
Originally Posted by verb1426
1- Were can I start?
http://cplusplus.com/doc/tutorial/
Quote:
Originally Posted by verb1426
2- How much will it take me to master it?
Years. "Intermediate" between 1-2 years, "master" is probably around 3-5 years, guru maybe 10 (not there yet so I'm not sure).
Quote:
Originally Posted by verb1426
3- I am not good at mathematics...do I still have a chance to learn?
I'm no math expert either. Unless you're getting into a lot of the deep graphic stuff, I don't think you'll need an intense mathematical background to be a successful programmer.
Quote:
Originally Posted by verb1426
4- I have Visual c++ (Microsoft).Is it good to use it or it is better to use another compiler like turbo?
MSVC is a good IDE/compiler. You may also want to consider GCC, which is a free alternative.
Quote:
Originally Posted by verb1426
5- Are these compilers(Turbo etc) free? if yes Where can I download them from?
Borland isn't so great IMO. If you want an excellent (possibly better than Microsofts) free one go with GNU GCC ( http://gcc.gnu.org ).
Quote:
Originally Posted by verb1426
6- Were can I find open source code?Are they useful in learning?
Every project at http://www.sourceforge.net/ is open source software, you should be able to download all the source code for any application there.
OSS IS ABSOLUTELY USEFUL AND ESSENTIAL IN THIS FIELD! I'm an advocate of open source software and feel its an excellent source both learning and passing on knowledge and ideas to others.
Quote:
Originally Posted by verb1426
7- When I look for c++ tutorials, I notice that all of the lessons focus on mathematical issues.At the same time, they do not mention things like how to deal,creat,modify files and how to creat applications etc...Why is that and were can I learn real programming?
Most beginner tutorials deal with the basics -- variable types, scoping, control structures, pointers, object orientation, etc. If you find a tutorial heavily based on math I doubt it's going to be very useful for you. Try cplusplus.com.
para is offline   Reply With Quote
Old Jan 19th, 2006, 12:10 AM   #3
Nebula
Hobbyist Programmer
 
Nebula's Avatar
 
Join Date: Oct 2005
Posts: 193
Rep Power: 3 Nebula is on a distinguished road
Send a message via AIM to Nebula
Para pretty much covered all topics.
__________________
When will Jesus bring the porkchops?
Nebula is offline   Reply With Quote
Old Jan 19th, 2006, 12:16 AM   #4
jayme
Professional Programmer
 
jayme's Avatar
 
Join Date: Nov 2005
Location: Canada
Posts: 495
Rep Power: 0 jayme is an unknown quantity at this point
Send a message via MSN to jayme
Except...

Quote:
Quote:
Originally Posted by verb1426
1- Were can I start?
You have already started by coming here

Quote:
Originally Posted by verb1426
2- How much will it take me to master it?
Quote:
Years. "Intermediate" between 1-2 years, "master" is probably around 3-5 years, guru maybe 10 (not there yet so I'm not sure).
That would be like sitting a mentally retarted person and a gifted person in the same classroom and tell them they will both know the exact same things after they finish the class. You can't generalize when talking about programming skill levels because people learn at different speeds. People could be a guru in a year if they spent the entire time infront of their computer with occasionaly taking small breaks and naps. Or, perhaps they have a very busy life and only program on the weekends, that would probably make them an intermediate after a year maybe, depending on how fast of a learner you are. It all depends on the person. Oh and verb, i wasn't reffering you to the mentally challenged person, or the gifted person for that matter .
__________________

Quote:
Originally Posted by Mohamed Jihad
Durka durka!
Due to incorrect calculations during the middle ages, our calendar actually begins a few years after Jesus' birth. Thus the real 6/6/6 happened a few years back. The world already ended and you missed it.

Download Code::Blocks now!
jayme is offline   Reply With Quote
Old Jan 19th, 2006, 3:09 AM   #5
sunnypalsingh
Programmer
 
sunnypalsingh's Avatar
 
Join Date: Dec 2005
Posts: 33
Rep Power: 0 sunnypalsingh is on a distinguished road
Quote:
Originally Posted by verb1426
بسم الله الرحمن الرحيم
I was just curious...what does this mean?
__________________
The only real valuable thing is intuition.
-Albert Einstein
sunnypalsingh is offline   Reply With Quote
Old Jan 19th, 2006, 3:20 AM   #6
darkone916
Hobbyist Programmer
 
darkone916's Avatar
 
Join Date: Jul 2005
Location: Oman
Posts: 125
Rep Power: 4 darkone916 is on a distinguished road
Send a message via MSN to darkone916
This is in arabic...it means:

"By the name of merciful Allah"

Allah == God
__________________
From the bottom of the stone steps...
...i'm calling still.
darkone916 is offline   Reply With Quote
Old Jan 19th, 2006, 4:39 AM   #7
verb1426
Newbie
 
Join Date: Aug 2005
Posts: 26
Rep Power: 0 verb1426 is on a distinguished road
Smile

para..... I really do not know hot to thank you...REALLY...

Nebula...you're right...he has answered the questions one by one.

jayme...thank you for the useful info

sunnypalsingh.... بسم الله الرحمن الرحيم means "In the name of Allah, Most Gracious, Most Merciful"
if you are interested,you can visit the websites in my signature

darkone916....thank you for explaining the meaning

Thank you all and good luck
__________________
www.islam.ws
verb1426 is offline   Reply With Quote
Old Jan 19th, 2006, 5:40 AM   #8
verb1426
Newbie
 
Join Date: Aug 2005
Posts: 26
Rep Power: 0 verb1426 is on a distinguished road
para..... I really do not know how to thank you...REALLY... (Not: hot to thank you)

sorry for the spelling mistake
__________________
www.islam.ws
verb1426 is offline   Reply With Quote
Old Jan 19th, 2006, 7:48 AM   #9
nnxion
Programming Guru
 
nnxion's Avatar
 
Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5 nnxion is on a distinguished road
"In the name of God, the most Merciful, the most Compassionate" is what it means.
Translation from arabic to english here.
Allah != God, Allah == God of the Muslims.

http://cplusplus.com/doc/tutorial/ has many small errors last I checked, especially the pointer section. DaWei's site is much better for that. Instead of following tutorials online I suggest you buy a book like Accelerated C++.
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for."
-- Socrates
nnxion is offline   Reply With Quote
Old Jan 19th, 2006, 7:57 AM   #10
jayme
Professional Programmer
 
jayme's Avatar
 
Join Date: Nov 2005
Location: Canada
Posts: 495
Rep Power: 0 jayme is an unknown quantity at this point
Send a message via MSN to jayme
One more thing, the max signature length is 4 lines with some exception. Just take out all the double spaces and you're ok.
__________________

Quote:
Originally Posted by Mohamed Jihad
Durka durka!
Due to incorrect calculations during the middle ages, our calendar actually begins a few years after Jesus' birth. Thus the real 6/6/6 happened a few years back. The world already ended and you missed it.

Download Code::Blocks now!
jayme 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 10:09 AM.

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