From: "al" Newsgroups: alt.comp.lang.learn.c-c++,comp.os.msdos.djgpp,comp.programming Subject: Re: Undertaking a programming journey Date: Tue, 10 Oct 2000 17:52:24 +1000 Organization: The Internet Group (Sydney) Lines: 138 Message-ID: <8rueam$j09$1@bugstomper.ihug.com.au> References: NNTP-Posting-Host: p64-max68.syd.ihug.com.au Mime-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Trace: bugstomper.ihug.com.au 971160726 19465 203.109.166.98 (10 Oct 2000 06:52:06 GMT) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com "Tore Salte" wrote in message news:MOqE5.2173$W31 DOT 29870 AT news1 DOT online DOT no... > OK, I have decided to LEARN programming. Earlier I've fooled around with > lots of things in various languages like BASIC, Turbo Pascal, Java and > C/C++, but I've never made anything real. Now I have decided to learn > programming good enough to be able to make some apps and probably even some > simple games. I am on a tight budget so I am thinking of using DJGPP > probably combined with RSXNT, GNU-Mingwin32, Cygnus or another one of the > free compilers around. > Being at this stage I have lots of questions and I hope that some of you > might be able to give me some answers. Should I learn the basics in DOS > programming or should I go straight on to mastering Windows? Are there any > good books teaching C/C++ (DOS/Windows) without being connected to any of > the commercial compilers? Can I find something of any use somewhere on the > web? > Any tips will be greatly appreciated! > > Tore Salte > toresalte(x)gmx.net > remove (x) to reply! > > 1. read the faqs. they give pointers to books, compilers(free), and web tutorials.(links below) 2.get a compiler(no need to buy one see faqs for the links) devcpp , djgpp, cygwin all work well (also borland has a free commandline compiler - link in faq) free compilers for windows mac and linux for windows borland c++ (also handles c) www.borland.com ports of g++/gcc for windows http://www.xraylith.wisc.edu/~khan/software/gnu-win32/index.html http://www.xraylith.wisc.edu/~khan/software/gnu-win32/gcc.html http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ide-and-gui.html djgpp www.delorie.com port for dos 32 bit runs under win9x mingw http://www.xraylith.wisc.edu/~khan/software/gnu-win32/gcc.html gcc with a real nice editor but c++ only.download. 2.7Mb http://cs-alb-pc3.massey.ac.nz/software/gcc.exe more info here http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ide-and-gui.html devcpp www.bloodshed.net alternate website http://download.cnet.com/downloads/0-10085-100-1683220.html?tag=st.dl.10085. dir.10085-100-1683220 has an ide/editor(uses mingw with ide on top) cygwin http://sources.redhat.com/cygwin/ port of gcc/g++ , bash shell and gnu utilities to windows allows compilation of linux programs as well so they can run under windows free compilers for mac there are free development tools available for macs depends on what os version are using. http://developer.apple.com/membership/macosx.html or http://maximumlinux.com/content/news/2000/09/13/11335 http://developer.apple.com/macos/intro.html http://developer.apple.com/tools/index.html http://developer.apple.com/tools/mpw-tools/ free downloadable compiler http://developer.apple.com/tools/mpw-tools/compilers/index.html for linux gcc (gnu compiler collection) (www.gnu.org) should either have been installed automatically or is at least available on your installation dics. compiler for c and c++(and assembler depending on linux distribution). additional libraries available to give java, fortran, pascal and other languages. there are free ide available depending on the desktop your using 3. get a couple of good books. at least 1 beginners book and a reference book.work thru the books and the problems they give you. see links in faq for book reviews or links to reviews from my web site. also reviews on www.accu.org 4.write programs 5. write more programs haven't found any free c books but for c++ web tutorial links, books, etc http://www.kfa-juelich.de/zam/cxx/extern.html under learning c++ section free downloadable book(2 vols) Thinking in c++ by Bruce Eckel http://www.bruceeckel.com also www.steveheller.com online books and a few pdfs and other files from http://www.kfa-juelich.de/zam/cxx/ http://www.kfa-juelich.de/zam/cxx/cxxkurs.pdf http://hobbes.jct.ac.il/~naiman/c++-intro/ http://www.pragsoft.com/download.html#CppBook http://math.nist.gov/pozo/c++class/ good info here http://www.comeaucomputing.com/techtalk Also try the world lecture hall do a search for c or c++ beginners courses or intro to computer science or programming 101 http://www.utexas.edu/world/lecture/ Alex http://www.faqs.org/faqs/C-faq/learn/ alt.comp.lang.learn.c-c++ http://www.eskimo.com/~scs/C-faq/top.html comp.lang.c http://marshall-cline.home.att.net/cpp-faq-lite/ comp.lang.c++ http://members.xoom.com/jshiva/welcome.txt http://www.geocities.com/alxx9672/learnc.html al's c and c++ links page