Results 1 to 9 of 9
I've played with python a little bit before, and i just took a college course in basic Java. I like python and Java and i know the basics of programming ...
- 03-22-2010 #1
best "free" place to learn some C programming
I've played with python a little bit before, and i just took a college course in basic Java. I like python and Java and i know the basics of programming but they both seem too high level. i reallly want to learn a language that i can really control.
so the query is: Where is the best place on the interwebs to learn C, for someone who already has programming basics down?
Or is their a better language for me to mess with?Microsoft isn't evil, they just make really crappy operating systems.
Linus Torvalds
Personal and politically centrist blog.--->http://www.deathnerd.com
- 03-22-2010 #2
The best place is the library of your college. They usually offer quite a choice of books for learning C.
Debian GNU/Linux -- You know you want it.
- 03-22-2010 #3
are you looking for C linux system programming ? If so then,check out books like
Advanced Programmer's Guide to Unix System V - Rebecca Thomas
Programming in C - Stephen G. Kochan
Advanced Programming in the UNIX Environment - W.Richard Stevens
Network Programming Books:
Beej's Guide to Network Programming - Beej (it's a paper)
UNIX Network Programming - W.Richard Stevens
GNU-Fan is correct. I read these books in college library. In fact,I can't get few of these books outside college (like Rebecca Thomas).- Lakshmipathi.G
-------------------
FOSS India Award winning ext3fs Undelete tool and tutorials www.giis.co.in
First they criticize you,Then they laugh at you,Then they fight with you,Then you win. - M.K.Gandhi
-------------------
- 03-22-2010 #4Linux User
- Join Date
- Jan 2006
- Posts
- 414
Look for this book, it's generally considered to be the C bible:
-The C Programming Language, By Brian Kernighan & Dennis Ritchie ISBN: 7-111-19626-0
There's also some good tutorials over at cprogramming.com: Cprogramming.com - Programming Tutorials: C++ Made Easy and C Made Easy
- 03-22-2010 #5If we hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate! (Zapp Brannigan)
My new blog. It's probably not as good as I think it is.
- 03-22-2010 #6Just Joined!
- Join Date
- Mar 2010
- Posts
- 0
- 03-23-2010 #7
cprogramming.com seems like it has quite a bit of tutorials, ill give it try before buying a book. thanx guys
Microsoft isn't evil, they just make really crappy operating systems.
Linus Torvalds
Personal and politically centrist blog.--->http://www.deathnerd.com
- 03-23-2010 #8
These three site you should also have bookmarked for reference:
The GNU C Reference Manual
C Library - C++ Reference
The GNU C Library - GNU Project - Free Software Foundation (FSF)
I prefer them over man-pages and use them regularly.Debian GNU/Linux -- You know you want it.
- 03-25-2010 #9Linux Guru
- Join Date
- Apr 2009
- Location
- I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
- Posts
- 8,955
C has often been called a high-level assembly language. Basically, there isn't much you cannot do with it, albeit with difficulty in many cases. C++ is C with the ability to design classes (abstractions) that more effectively model real-world systems. You can mix C with a C++ program, so things that really require the down-and-dirty bit-twiddling of C and be done with C++. Myself, I really like C++. There are things you can do with it that are just overwhelming to accomplish in C, mostly because of C++'s more powerful ability to model abstractions. However, if you are going to learn C++ effectively, then you should first learn the UML modeling language. As far as I'm concerned, they go hand-in-glove to design and implement complex systems.
Anyway, since you have had some exposure to Java, you know about classes, methods, abstractions, and such at least to some extent. My personal opinion of Java (and I have been working with it for 15 years - got my first exposure to it from Goslin himself) is that it is C++ with training wheels...
Sometimes, real fast is almost as good as real time.
Just remember, Semper Gumbi - always be flexible!


Reply With Quote

