CCN Suggestions Comments and Ideas

need advice – cookymonkey

cookymonkey
Member

Posts: 11
From: hazel park,michigan,usa
Registered: 07-12-2001
Hi I was wondering if anybody could tell me how to any resources or ways I could start learning programming.

Thanks.

MeanManInOz
Member

Posts: 388
From: Hobart, Tasmania, Australia
Registered: 06-26-2001
Advice number one: Learn C++. It's faster than anything else ( apart from maybe assembler ), there's lots of resources, lots of support, if you're programming under Windows, you have direct access to API functions, which are written in C.

Advice number two: Bookmark www.codeproject.com and ( to a lesser degree ) www.codeguru.com. If you want to write games, bookmark www.flipcode.com, although that community is a little more closed to newbies, IMHO.

Advice number three: If you want to program Windows, then learn C++ before learning C++ under Windows. Same goes for games/anything graphical ( which by definition is platform specific ). You need to program to the console first, because you need to walk before you run, crawl before you walk.

Advice number four: Buy some good books. If you're starting out, Teach yourself C++ in 24 hours followed by Teach Yourself Visual C++ in 24 hours ( I'm assuming Windows with the second book ) is a great place to start. There's plenty of people online who, like me, will be more than happy to answer any question you have, but you should first get some resources, try to work stuff out, and then ask. Otherwise you are spoonfed, and not learning. Other good books that don't cost a lot include "Practical C++", an excellent beginner book and reference, and once you get fired up, you'll need to own Stroustrup 'the C++ programming language'.

Advice number five: Have fun. ;0)

Krylar

Administrator

Posts: 502
From: MD, USA
Registered: 03-05-2001
Hiya,

I'd say it really depends on your goals. If you're looking to just be a hobbyist, C may be too much for you to start with. You might consider Visual Basic too. It's simpler than C to get started with according to most (though I thought C was pretty easy to learn...so it may just be a preference). Another option is to start with HTML and just learn how to build websites.

If you wanna make good-old classic games likes Defender, Asteroids, etc...get into Blitz Basic...it makes things like this easier and there are a lot of growing resources for newbies.

If, however, you're looking to get into development as a career path then do like MeanMan says

Bottom line is to help you better focus where to start, we'd need a clearer picture of where you wanna end up

Best of luck!

-Krylar

------------------

Revelator

Member

Posts: 226
From: Sydney, NSW, Australia
Registered: 03-22-2001
Yeah - If programming is just a hobby, what Krylar says is right.

Just one more thing, if you wish to program 3d games without having to learn C etc, go for DarkBasic. That is the one I use - and the "Dark" in DarkBasic does not mean "evil". They used its name because it is the "Dark-horse". A programming language which upsets the traditional 3D programmers because it makes it cheap and accesible to everyone.

But if you are serious about programming, follow MMIO's advice.

Revelator!

cookymonkey
Member

Posts: 11
From: hazel park,michigan,usa
Registered: 07-12-2001
Thanks guys ill probably either go with c or darkhorse cause im taking a course on visul basic in school.


thanks guys!

Revelator

Member

Posts: 226
From: Sydney, NSW, Australia
Registered: 03-22-2001
Sorry to confuse you cookymonkey - it's Darkbasic - not Darkhorse.
You'll find a download here: http://www.darkbasic.com/

Happy programming

cookymonkey
Member

Posts: 11
From: hazel park,michigan,usa
Registered: 07-12-2001
is there a place online to get c++ for free?
kevryan
Member

Posts: 37
From: Shaver Lake, CA
Registered: 07-20-2001
You can find a free compilier/debugger here: http://www.borland.com/bcppbuilder/freecompiler/

cookymonkey
Member

Posts: 11
From: hazel park,michigan,usa
Registered: 07-12-2001
What exactly is that?
kevryan
Member

Posts: 37
From: Shaver Lake, CA
Registered: 07-20-2001
That site has the borland version of c++

cookymonkey
Member

Posts: 11
From: hazel park,michigan,usa
Registered: 07-12-2001
ok thanks