Programming Forums
User Name Password Register
 

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

Reply
 
Thread Tools Display Modes
Old Feb 6th, 2005, 8:03 PM   #11
arod199113
Programmer
 
arod199113's Avatar
 
Join Date: Feb 2005
Posts: 86
Rep Power: 0 arod199113 is an unknown quantity at this point
Question

thanks
i downloaded the bloodshed dev c++ compiler
i started python about 3 months ago
but i stop a month after i started cause i got stuck on the "def" command
i started again about a week ago
but i wanted to try and learn something new for now
anyway
where would i get a books that would teach me c++ and/or python
except purchasing online
would they have it in a library
arod199113 is offline   Reply With Quote
Old Feb 6th, 2005, 8:25 PM   #12
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 8 Ooble is on a distinguished road
Check out your local library - they should have books on both languages.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Feb 10th, 2005, 5:14 PM   #13
gardon
Programmer
 
Join Date: Dec 2004
Posts: 87
Rep Power: 4 gardon is on a distinguished road
For all those people who recommend to start off with a lower language first.....

Forget you! Start off with c++ and don't waste your time with everything else.

Programming takes time, dedication, and a whole lot of brainpower to get complex programs working! If you're not smart, don't have patience, time, etc. then programming in general isn't for you. C++ just has more stuff in it, like classes and structs that some other languages don't have, which makes it harder than other programming languages.

Basically what I'm saying is, c++ is the way to go to learn how to program. If you wanna become a programmer (at least a good one that actually makes sense and the programs you make are useful) then jump right into c++. For me it's like learning spanish and german. It's easy, but it takes work. If you say, bah, I'll learn it later or this part is boring I'll do it another time, then you'll never get it.

My point is (finally) that c++ is harder than other languages to learn and apply, but it's far more sophisticated to learn right off the bat then anything else. After all, beginners should know that programmings hard, no matter what language you do, so start off big, rather than doing it the easy way and working your way up and realizing that c++ has nothing to do with other languages!

Buy a book, I recommend c++: And introduction to computing by Joel Adams

It walks you through problems and has exercises for you in the back of the book.

That was the best c++ book I've ever read.


One more thing: if you're going to program then you need to practise! Reading and saying ya I got it (like I do in school) isn't the way to go! Get a compiler, learn the compiler, and spend time writing programs or doing exercises out of the book (or books) to get good and familiar with the language. Practise makes perfect, so keep on doing it!

And the final words are: Programming takes a ton of time to learn (and once you learn it to even write programs) and apply to make things worthwhile. Why, a simple breakout game took me about 4.5 hours. It was a windows program though (windows program is something you'd see in a commercial game so that it's not a console program in which there's blackness everywhere and it just pops up text everywhere) and so it was more on the professional side, but still it takes a long time! Now try writing Doom3! It would literally take you years on end (for a single programmer) if not longer to write the code, much less learn it as a beginner!

Realize programming takes time to implement and learn, prepare yourself for it, and like to read because you'll never read so many books and articles on one topic! (Stick with books though because they are more professional and edited than some article a wanna-be programming teenager wrote)

End

Last edited by gardon; Feb 10th, 2005 at 5:14 PM. Reason: typo
gardon is offline   Reply With Quote
Old Feb 10th, 2005, 5:49 PM   #14
Hockeyman
Programmer
 
Hockeyman's Avatar
 
Join Date: Jan 2005
Location: Vancouver, Canada
Posts: 60
Rep Power: 4 Hockeyman is on a distinguished road
Send a message via MSN to Hockeyman
Quote:
Originally Posted by gardon
After all, beginners should know that programmings hard, no matter what language you do, so start off big, rather than doing it the easy way and working your way up and realizing that c++ has nothing to do with other languages!
That's like saying the best way to learn to walk is to enter the Hawaii Ironman Triathalon, or the best way to learn tennis is to challenge Pete Sampras. Not that you can't learn that way, but you probably won't enjoy it all that much, especially not at first.

Why not start with a smaller, less complex language and learn some of the theory behind programming? It probably won't take quite as long to learn if you don't have to worry about convoluted syntax or memory management. Once you've got the basics down, then you can move on to the more complicated languages with a bit of knowledge and confidence.

Programming should be fun - why else spend that much time doing it? Start with a language that won't leave you banging your head against the wall the whole time.
Just my $0.02.
__________________
~ You know, Hobbes, some days even my lucky rocketship underpants don't help. ~

Hockeyman is offline   Reply With Quote
Old Feb 10th, 2005, 7:42 PM   #15
Dietrich
Professional Programmer
 
Dietrich's Avatar
 
Join Date: Feb 2005
Posts: 434
Rep Power: 4 Dietrich is on a distinguished road
Talking

I went from C to C++ because it simply is more powerful and useful for the things I am interested in. I learned programming with C and enjoyed it, the switch to C++ was easy. Programming is a mix of study and practice and you will see lots of similarities between the languages. Knowing several computer languages will always help you!
Dietrich is offline   Reply With Quote
Old Feb 10th, 2005, 8:54 PM   #16
arod199113
Programmer
 
arod199113's Avatar
 
Join Date: Feb 2005
Posts: 86
Rep Power: 0 arod199113 is an unknown quantity at this point
i ordered a book online
arod199113 is offline   Reply With Quote
Old Feb 11th, 2005, 6:26 AM   #17
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 8 Ooble is on a distinguished road
Which one?
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Feb 11th, 2005, 10:07 AM   #18
codetaino
Programmer
 
codetaino's Avatar
 
Join Date: Jan 2005
Location: Bayamon, Puerto Rico
Posts: 71
Rep Power: 4 codetaino is on a distinguished road
Quote:
Originally Posted by gardon
(Stick with books though because they are more professional and edited than some article a wanna-be programming teenager wrote)
How we should take your advise... as the advise of an wanna-be programmer or shall I search on a book for the answer?!

-codetaino
__________________
"God bless u all" :)
codetaino is offline   Reply With Quote
Old Feb 11th, 2005, 1:16 PM   #19
Xero
Hobbyist Programmer
 
Join Date: Dec 2004
Location: a cardboard box
Posts: 118
Rep Power: 4 Xero is on a distinguished road
Quote:
Originally Posted by gardon
My point is (finally) that c++ is harder than other languages to learn and apply, but it's far more sophisticated to learn right off the bat then anything else. After all, beginners should know that programmings hard, no matter what language you do, so start off big, rather than doing it the easy way and working your way up and realizing that c++ has nothing to do with other languages!
Assembly is definetly harder than C++. You dont get the luxury of loops and stuff. Takes more instructions to implement things.

But yea, C++ is a good language to start with. I found it relatively easy to learn. Another alternative is Java. Ive noticed that a lot of high schools are switching to Java as a starting language now. No idea why...
__________________
...
Xero is offline   Reply With Quote
Old Feb 11th, 2005, 2:19 PM   #20
Option_Explicit
Programmer
 
Join Date: Dec 2004
Posts: 31
Rep Power: 0 Option_Explicit is on a distinguished road
I have to agree with Gardon here. Learning another language first just to learn and practice the 'theory' of programming is just beating around the bush. If you want to learn the theory of programming, go buy programming for dummies, and save yourself those three months of wasted time. Personally, I started with C (And I'm still learning about it, quite frankly) only a few months ago, and it isn't difficult at all (of course, this is in my opinion. But who here hasn't given their opinion anyway?)
Option_Explicit 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 3:48 AM.

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