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.
|
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 |