» C Programming |
![]() ![]() |
» C Programming |
Jul 25 2005, 06:56 PM
Post
#1
|
|
|
Blah Blah Blah ![]() ![]() ![]() Group: Members Posts: 865 Joined: 18-July 04 From: My Computer Chair Member No.: 273 |
Ive wanted to learn C programming for a really long time. Every time I try reading a book on it i get through a couple of chapters then just get completely lost. Right now I think I have the motivation to do it. Im a Junior in highschool, and I think I need a better way of understanding it. So to those who have learned C at my age, how did you do it? I dont really understand why I cant seem to do it, my best subjects are mathematics and calculus. Any recommendations on a book could help, or a web tutorial.
-------------------- ![]() |
|
|
|
Jul 25 2005, 07:26 PM
Post
#2
|
|
![]() Member ![]() Group: Members Posts: 19 Joined: 3-May 05 Member No.: 599 |
Start by writing some programs. Just take some time and figure out how to get them working. I would possible start off with an "easier" language... Such as Visual Basic. Then once you get a grasp on how programming works, then I bet reading that book will make a lot more sense.
-------------------- "Mischiefs feast until they be fat and then they bleed" - Volpone
|
|
|
|
Jul 25 2005, 07:30 PM
Post
#3
|
|
|
Blah Blah Blah ![]() ![]() ![]() Group: Members Posts: 865 Joined: 18-July 04 From: My Computer Chair Member No.: 273 |
What about Java? Im a mac user so visual basic would do nothing for me.
-------------------- ![]() |
|
|
|
Jul 25 2005, 07:39 PM
Post
#4
|
|
![]() Gleaming the cube, so you don't have to. Group: Support Staff Lv2 Posts: 5,462 Joined: 19-April 04 From: Ft. Worth, TX Member No.: 125 |
Learning something on your own, just for the sake of knoledge, hardly ever works out. You have to really want to learn something, or have a reason to learn something, for you to be successful. Maybe you could take a class at school, or at a community college?
That being said, try some of the tutorials here. Once you read some code, and get the basic syntax down, you can start reading about the different functions. -------------------- jacobbowser's latest Twitter update:
|
|
|
|
Jul 25 2005, 07:41 PM
Post
#5
|
|
|
Banned ![]() ![]() ![]() ![]() ![]() Group: Banned Posts: 6,648 Joined: 18-March 04 From: Alabama Member No.: 43 |
|
|
|
|
Jul 25 2005, 07:43 PM
Post
#6
|
|
|
Blah Blah Blah ![]() ![]() ![]() Group: Members Posts: 865 Joined: 18-July 04 From: My Computer Chair Member No.: 273 |
Well, taking a class at my highschool is out of the question. I dont know about community college, how much would a class be there?
-------------------- ![]() |
|
|
|
Jul 25 2005, 07:45 PM
Post
#7
|
|
|
Banned ![]() ![]() ![]() ![]() ![]() Group: Banned Posts: 6,648 Joined: 18-March 04 From: Alabama Member No.: 43 |
|
|
|
|
Jul 25 2005, 07:47 PM
Post
#8
|
|
![]() Gleaming the cube, so you don't have to. Group: Support Staff Lv2 Posts: 5,462 Joined: 19-April 04 From: Ft. Worth, TX Member No.: 125 |
QUOTE (Cyberaxe @ Jul 25 2005, 08:43 PM) Well, taking a class at my highschool is out of the question. I dont know about community college, how much would a class be there? It varies from school to school, but when I was 16 I took an introduction to programming course in dallas, and it was $90 per semester. But it was a tiny little community college, so I would guess it would be a little bit more where you might go. edit: Also, I should add it wasn't a class that counted toward college credits, it was a 'continuing education' class for adults. This post has been edited by the_d: Jul 25 2005, 07:52 PM -------------------- jacobbowser's latest Twitter update:
|
|
|
|
Jul 25 2005, 07:53 PM
Post
#9
|
|
|
Blah Blah Blah ![]() ![]() ![]() Group: Members Posts: 865 Joined: 18-July 04 From: My Computer Chair Member No.: 273 |
Well, my mom actually works for a community college and she might be able to get me in there for free. Shes gonna check tomorrow for any java/C classes soon.
-------------------- ![]() |
|
|
|
Jul 25 2005, 08:08 PM
Post
#10
|
|
![]() (/x. xx) (/x. xx) ![]() ![]() Group: Members Posts: 332 Joined: 27-April 04 From: Every where, and nowhere Member No.: 133 |
QUOTE (Cyberaxe @ Jul 25 2005, 07:30 PM) Well you nay what to look in to learing a languge called, Objective-C this is what most Mac apps are wirtten in, and it is really not that hard to learn. It is a object oreanted supperset of C, simmiler to C++ but very diffrent They best book to learn is one called "Cocoa Programming for Mac OS X" by Aaron Hillegass ISBN: 0-321-21314-9 Also if you want to learn that I am here to anch any questions you may have. -------------------- QUOTE Black holes are where God divided by zero. -- Steven Wright |
|
|
|
Jul 25 2005, 08:19 PM
Post
#11
|
|
|
Banned ![]() ![]() ![]() ![]() ![]() Group: Banned Posts: 6,648 Joined: 18-March 04 From: Alabama Member No.: 43 |
QUOTE (spector @ Jul 25 2005, 09:08 PM) Well you nay what to look in to learing a languge called, Objective-C this is what most Mac apps are wirtten in, and it is really not that hard to learn. It is a object oreanted supperset of C, simmiler to C++ but very diffrent They best book to learn is one called "Cocoa Programming for Mac OS X" by Aaron Hillegass ISBN: 0-321-21314-9 Also if you want to learn that I am here to anch any questions you may have. If you do programming on the Mac, make sure to use XCode 2.1, so you can compile universal binaries for your programs (you don't have to do this unless you really want to). |
|
|
|
Jul 25 2005, 08:26 PM
Post
#12
|
|
|
Blah Blah Blah ![]() ![]() ![]() Group: Members Posts: 865 Joined: 18-July 04 From: My Computer Chair Member No.: 273 |
Yea, I know about Xcode 2.1. I remember it in steves keynote. Where you just check the box and all you have to do is check the box and it runs on intel (inside joke for those who have seen the keynote and have seen the part with the mathmatica developer).
-------------------- ![]() |
|
|
|
Jul 25 2005, 09:34 PM
Post
#13
|
|
![]() (/x. xx) (/x. xx) ![]() ![]() Group: Members Posts: 332 Joined: 27-April 04 From: Every where, and nowhere Member No.: 133 |
QUOTE (CypherXero @ Jul 25 2005, 08:19 PM) If you do programming on the Mac, make sure to use XCode 2.1, so you can compile universal binaries for your programs (you don't have to do this unless you really want to). Yes I am a software engineer at Apple, I do know about XCode 2.1 -------------------- QUOTE Black holes are where God divided by zero. -- Steven Wright |
|
|
|
Jul 25 2005, 10:51 PM
Post
#14
|
|
![]() The guy under magikgrl Group: Premium Posts: 1,586 Joined: 1-August 04 From: Outside your window Member No.: 283 |
I started programming C at the ripe old age of 12 I learned from mostly reading over open source code. Get a C referance manual and use it as you read over an application you find interesting.
As for Java http://imbolc.ucc.ie/~pflynn/humour/java.html http://www.panix.com/~jdw/javasucks.html lol read those before you get into java so you realize the problems and can be surprised by the good features. Although I have programmed in Java it is not a language I enjoy using. Then again we all have our choices and this is not to say Java is all bad. As for what CX said ....big deal several languages are object orianted. I recommend learning python as a first language but any language is fine to start with if you have determination (VB .net and any BASIC varient being an exception IMO) Objective-C is something I'm playing with right now and enjoying. -------------------- There are only two kinds of programming languages: those people always bitch about and those nobody uses.
|
|
|
|
Jul 26 2005, 09:48 AM
Post
#15
|
|
![]() VIP Group: CHF Management Posts: 3,270 Joined: 4-April 04 Member No.: 102 |
QUOTE (Safecracker @ Jul 25 2005, 11:51 PM) I recommend learning python as a first language but any language is fine to start with if you have determination (VB .net and any BASIC varient being an exception IMO) Typical C programmer. Cyberaxe: just start browsing planet source code or devx and related sites for source code and start experimenting. This post has been edited by Thequestion: Jul 26 2005, 09:54 AM |
|
|
|
![]() ![]() ![]() |
Lo-Fi Version |
Time is now: 10th September 2010 - 04:37 AM Skin by IPB FR - IPB Europe |