DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/)
-   C (http://www.daniweb.com/forums/forum118.html)
-   -   Starting " C " (http://www.daniweb.com/forums/thread50370.html)

~s.o.s~ Jul 18th, 2006 9:14 am
Starting " C "
 
Based on the request by Mr. Jamshid i thought why not just start the useful links and tutorials for novice C programmers so they dont have to do a lot of GOOGLE like the one present in Python Forums.

If the moderators like the concept here they can sticky this or delete this post if they dont like it.

If this thread manages to stay, anyone intrested can post any important links or resources they know of and can start a new thread if they have any doubts.

List of free compilers and IDE

1) Codeblocks IDE integrated with MINGW compiler can be downloaded at http://www.codeblocks.org/downloads.shtml

2) Bloodshed Dev C++ IDE with MINGW port of GCC as its compiler at http://www.bloodshed.net/devcpp.html

3) Visual Studio Express Edition

4) Pelles C IDE

List of Tutorials

C programming tutorials 4th edition
http://www.iu.hio.no/~mark/CTutorial/CTutorial.html#Preface

C standard function reference
http://www.cppreference.com
http://www.utas.edu.au/infosys/info/....html#Contents

Excellent site for free compilers, libraries, tutorials etc.
http://www.thefreecountry.com/docume...ferences.shtml

C programming Notes
http://www.eskimo.com/~scs/cclass/notes/sx1.html

Programmign in C
http://www.scit.wlv.ac.uk/~jphb/cbook/html/

Excellent site a must see for all newbies
http://www.cprogramming.com/tutorial.html
http://www.howstuffworks.com/c.htm
http://www.physics.drexel.edu/course..._tutorial.html

Link to many programming tutorials
http://www.programmingtutorials.com/c.aspx
http://www.freeprogrammingresources.com/ctutor.html
http://www.tutorialized.com/tutorials/C-and-Cpp/1
http://www.techtutorials.info/cgen.html
http://www.intelligentedu.com/newly_...raining/C.html
http://www.cyberdiem.com/vin/tutorials.html


Pointer and other topic specific resources
http://pweb.netcom.com/~tjensen/ptr/cpoint.htm
http://www.augustcouncil.com/~tgibson/tutorial/
http://www.newty.de/fpt/index.html

Advice and warnings for C
http://www.brainbell.com/tutors/c/Ad...arnings_for_C/

Interfacing ODBC and C
http://www.physics.drexel.edu/course..._tutorial.html


Waiting for the feedback of all the members and would be really happy if you would carry on adding more links to this thread so that a newbie would not have to search a lot on the net regarding how to start on C.

Regards
~s.o.s~

Dave Sinkula Jul 18th, 2006 11:23 pm
Re: Starting " C "
 
Some links I've had lying around (I haven't visited some of these in quite some time -- take note):

Tutorials:References:FAQsMiscellaneous:

~s.o.s~ Jul 19th, 2006 6:10 am
Re: Starting " C "
 
First of all, thanks for the sticky Mr. Dave.

Here is a list of some of the free books available on the net which should be present in the collection of each and every graphic programmer.

Free Game Programming ebooks ( general and Opengl related)

The openGL red book
http://www.opengl.org/documentation/red_book/

OpenGL programming guide
http://fly.srk.fer.hr/~unreal/theredbook/

Michael Abrash's Graphics Programming Black Book
http://public.planetmirror.com/pub/gpbb/

Waiting for the feedback of all you ppl.
Hope it helped.

Yours friend,
~s.o.s~

~s.o.s~ Aug 7th, 2006 1:33 pm
Re: Starting " C "
 
Hello to everyone.

Here are some more links regarding network programming in C and Unix.


Beej's Guide to Network Programming Using Internet Sockets

Windows sockets and C

Unix And C/C++ Runtime Memory Management For Programmers

Multi-Threaded Programming With POSIX Threads

Building And Using Static And Shared "C" Libraries


Introduction To Unix Signals Programming

Network programming under Unix systems using C

Next time i would be posting some OpenGL and gaming related tutorials for all the gaming enthusiasts.

Hope it helped.
Bye.

~s.o.s~ Sep 1st, 2006 12:24 pm
Re: Starting " C "
 
Looks like no one is intrested in posting their resources or the things which they know, but still i would continue helping other people out.

Here are some more links which are related to graphics programming using OpenGL.

Intro Opengl and C
http://www.eecs.tulane.edu/www/Terry...roduction.html

THe all famous Nehe tuts for beginners
nehe.gamedev.net/

OpenGl advanced samples
http://www.xmission.com/~nate/tutors.html

Excellent site must see for all
http://www.lighthouse3d.com/opengl/index.shtml

Shane_Warne Sep 2nd, 2006 3:03 pm
Re: Starting " C "
 
People who want to have command-line gcc on their windows system, should take a look at
MingW (DevCPP is also based on this)-This page is enough to get your system up and running
Cygwin.

WolfPack Sep 4th, 2006 3:17 pm
Re: Starting " C "
 
Steve Loughran's WinAPI FAQ

This isn't exactly starting material and maybe a bit outdated (created before Win2K). But overall covers most of the questions a newbie, who is new to programming in C and is fedup with creating Hello World console applications, may ask.

~s.o.s~ Sep 21st, 2006 12:28 pm
Re: Starting " C "
 
Some of the tutorials for those interested in the OpenGL API programming using C.

Beginner Opengl tuts

http://www.codecolony.de/opengl.htm

http://www.zeuscmd.com/index.php

http://www.sulaco.co.za/tut.htm


Hope it helped, bye.

Jafet Sep 24th, 2006 3:17 am
Windows API
 
theForger's Win32 API tutorial -- a must read for beginners
http://winprog.org/tutorial/

Official Microsoft Windows API documentation
http://msdn2.microsoft.com

Excellent downloadable API documentation (executable uncompressers)
ftp://ftp.cs.virginia.edu/pub/lcc-win32/win32hlp.exe (basic)
ftp://ftp.cs.virginia.edu/pub/lcc-win32/win32apidoc.exe (more)
(If you can't access the FTP server (I couldn't) try the mirrors at Filewatcher.)

nytrokiss Oct 3rd, 2006 11:11 pm
Re: Starting " C "
 
Very nice however the best teacher will allways be practise!


All times are GMT -4. The time now is 7:53 am.

Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC