View Full Version : Programming Resources
Dagenais
Mar4-04, 08:50 PM
I thought I'd start this thread about useful sites programmers could go to if they needed general help or information about programming.
This forum gets a lot of, "What programming language should I start off with?" or "How do I get started on PHP?" type questions.
Great places to start are always:
Programmers Heaven (http://www.programmersheaven.com)
The Fellowship of Hobbyist Programmers (http://www.hprog.org/fhp/)
For those looking for free tutorials and guides online:
O'Reilly Resources (http://www.oreilly.com/)
Excellent idea kenikov! I'm going to make this thread a sticky.
Here are some more links specifically for C/C++ programming:
http://www.strath.ac.uk/IT/Docs/Ccourse/
http://www.lysator.liu.se/c/bwk-tutor.htm
http://www.ddj.com/topics/cpp/l
http://www.deakin.edu.au/~agoodman/ctutorial/
Dagenais
Mar20-04, 03:24 AM
My favourite languages:
http://www.python.org
http://msdn.microsoft.com/vbasic/
http://www.pygame.org/
Favourite IDE:
http://msdn.microsoft.com/vstudio/
Apple stuff:
http://developer.apple.com/ (Be sure to take a look at Applescript)
Lonewolf
Mar20-04, 07:29 AM
Some general programming tutorials.
http://www.morrowland.com/apron/
Some tutorials geared towards game programming.
http://www.gametutorials.com/
dduardo
Mar22-04, 11:10 AM
Some Perl Tutorials:
http://www.perlmonks.org/index.pl?node=Tutorials
http://archive.ncsa.uiuc.edu/General/Training/PerlIntro/
http://www.comp.leeds.ac.uk/Perl/start.html
http://www.pageresource.com/cgirec/index2.htm
And Perl Regular Expressions Tutorials/References:
http://sunland.gsfc.nasa.gov/info/regex/Top.html
http://www.english.uga.edu/humcomp/perl/regex2a.html
http://www.english.uga.edu/humcomp/perl/regexps.html
http://www.english.uga.edu/humcomp/perl/regular_expressions.HTML
where got site to tech me directx SDK in details?
dduardo
Mar27-04, 09:15 AM
Saint, here are some resources for DirectX programming:
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000410
http://www.gametutorials.com/Tutorials/DirectX/DirectX_Pg1.htm
http://www.drunkenhyena.com/docs/directx.phtml
The Open Source Alternative to DirectX is SDL and can be found here:
http://www.libsdl.org/index.php
SDL provides native 2d support and uses OpenGl for 3d support.
With both of these packages be prepared to know serious c++. You must understand things like callback functions and be aware of object oriented programming.
slurpdgrl
May10-04, 02:19 PM
http://www.antionline.com - fora for secure programming and security in general
http://www.php.net
slurpdgrl
May10-04, 02:22 PM
http://www.antionline.com
fora for secure programming and security in general
http://www.php.net
the name says it all ;)
http://www.opengl.org
opengl fora
http://www.nehe.gamedev.net
opengl tutorials and examples for various IDEs and languages
For simple visualization [geared towards physics], try VPython at http://www.vpython.org .
could someone pls post a site for a tutorial (preferably interactive) for sml programming. I know it itsn't a language in very common use, but I have to learn it in my University. thanks for any help!
Alot of this pertains to unix systems
Autoconf, automake,libtool:
http://sources.redhat.com/autobook/autobook/autobook.html#SEC_Top
C++ const correctness
http://www.linuxjournal.com/article.php?sid=7629
dlopen mini-howto
http://www.tldp.org/HOWTO/C++-dlopen/
C++ FAQ lite
http://www.parashift.com/c++-faq-lite/
CVS best practices:
http://www.magic-cauldron.com/cm/cvs-bestpractices/
Design patterns overview
http://www.dofactory.com/Patterns/Patterns.aspx#list
Porting Linux kernel 2.4 device drivers to 2.6
http://lwn.net/Articles/driver-porting/
Refactoring
http://www.refactoring.com/
Stuff for Perl
http://www.cpan.org/
ramollari
Nov16-04, 01:04 PM
www.deitel.com/books/downloads.html
www.javaboutique.internet.com
www.informit.com
www.ioi2004.org
Technology will come and go. Complexity itself, algorithms, programming languages will stay with us. There is no substitute for practice. These are my favourite programming sites:
http://www.topcoder.com/
http://scpd.stanford.edu/knuth/
http://www.cs.utexas.edu/users/EWD/
http://train.usaco.org/usacogate
http://citeseer.ist.psu.edu/
http://www.jot.fm/issues
http://online-judge.uva.es/problemset/
Stick with what is important. The rest will be easy.
http://www.phpfreaks.net - PHP
http://www.cprogramming.com - C/C++/C#
http://forums.devshed.com - The PF of programming
TenaliRaman
Dec27-04, 05:39 AM
If u are a game developer and would like to use OpenGL lib, then u can check here
http://nehe.gamedev.net/
it has some really good tutorials and examples to work with ...
-- AI
http://cone3d.gamedev.net - excellent SDL(2d), 3d(with opengl), and other tutorials
http://www.clanlib.org - very easy to use, portable game api. Eases things like networking and graphics.
ramollari
Jan24-05, 07:38 AM
The following link contains free computer programming e-books by Bruce Eckel on C++ and Java, books that shouldn't be missed.
http://64.78.49.204/
http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/
Structure and Interpretation of Computer Programs, Video Lectures
|2eason
Feb12-05, 03:49 AM
http://www.3dbuzz.com/ -various video tutorials, some free
and
hxxp://www.bitme.org/ - cough, you didn't see me, right?
eNathan
Mar23-05, 12:03 PM
don't forget
www.planetsourcecode.com
PhYsIcAlLy QuAnTuM
Apr18-05, 02:25 AM
to have a visit to www.sitepoint.com would be ok
himanshu121
Jun15-05, 07:29 PM
hudzilla.org for php a very nice book
abey himanshu koi html ke liya bata yaar
himanshu121
Jun16-05, 06:33 AM
HTML ke jaada value nahin hai,try to learn some script language such as, PHP, ASP, etc along with database software such as mySQL etc, try a search at google for learning HTML, any website will do
ramollari
Jun16-05, 07:19 AM
http://files.nixp.ru/books/programming/
neutrino
Nov5-05, 03:14 PM
http://www.freeprogrammingresources.com
Mattara
Jul25-06, 03:38 PM
Python Tutorials:
How to Think Like A Computer Scientist - Learning with Python (http://www.greenteapress.com/thinkpython/)
A Non-programmers tutorial to python (http://honors.montana.edu/~jjc/easytut/easytut/)
A Bite of Python (http://www.ibiblio.org/g2swap/byteofpython/read/)
Python Tutorial By Guido van Rossum. (http://docs.python.org/tut/)
Dive Into Python (http://diveintopython.org/)
Learn Python in 10 Minutes (http://www.poromenos.org/tutorials/python)
Instant Python (http://hetland.org/python/instant-python.php)
Python Documentation Tips & Tricks (http://www.onlamp.com/pub/a/python/2001/05/17/docstrings.html)
courtrigrad
Oct8-06, 11:16 AM
here is a good java tutorial: http://chortle.ccsu.edu/CS151/cs151java.html
Whoops, maybe I should have put my FORTRAN forum thread here , aaaawell
www.tek-tips.com
check it for FORTRAN 90/95 help
caoi
http://www.gamedev.net/
http://www.cppreference.com/
http://www.rush3d.com/reference/opengl-bluebook-1.0/
http://www.rush3d.com/reference/opengl-redbook-1.1/
http://www.codeblocks.org - C++ IDE
http://www.solidsnakedesigns.com - Graphics, web design, and programming
http://lazyfoo.net/SDL_tutorials/index.php
A very useful source for Java programming language
http://math.hws.edu/javanotes/
These are good too:
CPlusPlus (http://www.cplusplus.com/)
Function X (http://www.functionx.com/)
learntoknow
Feb3-08, 12:25 PM
I would also like to add two links:
The C / C++ Programming Tutorial
http://howtoprogramc.googlepages.com
350 Programming Tutorials
http://www.pickatutorial.com
DominicConnor
Feb23-08, 12:50 PM
Microsoft is now giving away the full Visual Studio product, professional edition away to students.
This includes C++, C#, SQL, VB but not of course Java.
http://www.regdeveloper.co.uk/2008/02/21/free_microsoft_dev_tools/
Microsoft is now giving away the full Visual Studio product, professional edition away to students.
This includes C++, C#, SQL, VB but not of course Java.
http://www.regdeveloper.co.uk/2008/02/21/free_microsoft_dev_tools/
They have been doing so for a while through the MSDN academic alliance - it includes Visual Studio in addition to much of their server software (i remember i got all of their stuff about 3-4 years ago through the MSDN AA). You'll find that many other software companies are doing the same - if you're a college student you can get software for nothing (legally).
Hello friends
Could you post the source with free program library for FORTRAN?
hot_sauce
May26-08, 02:54 PM
awesome links!!! thanks ! appreciate it alot !
Overall great thread! Thanks for everyone's input.
Could someone post links about Java3D and XML. It will be appreciated a lot.
cernole
Jun25-08, 05:05 PM
Easy and simple Open Source language for Windows:
http://www.gui4cli.com
Its event-driven, easily extendable, specialized in the easy creation of GUIs and many other things.
I am trying to input time series data into matlab to perform fft analysis. I have been able to print to screen moving average filters, but getting the fft to show frequency components, and then in reverse, getting the ifft approximation in conjuntion with the original series has stumped me. Any suggestions, please?
signerror
Feb14-09, 05:42 PM
C++ FAQ lite
http://www.parashift.com/c++-faq-lite/
And for balance, the C++ FQA lite (http://yosefk.com/c++fqa/). :tongue2:
signerror
Feb14-09, 05:53 PM
Random collection in no particular order (all free & online):
Algorithms (S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani) (http://www.cs.berkeley.edu/~vazirani/algorithms.html)
MIT 6.080 - Great Ideas in Theoretical Computer Science (Scott Aaronson) (http://stellar.mit.edu/S/course/6/sp08/6.080/index.html)
Structure and Interpretation of Computer Programs (Abelson & Sussman) (http://mitpress.mit.edu/sicp/)
Dive into Python (Mark Pilgrim) (http://diveintopython.org/)
Wikipedia - list of algorithms (http://en.wikipedia.org/wiki/List_of_algorithms)
As a general site for help on things related to computers and programming...
http://compsci.ca (Canada FTW lol)
arjunarul
Aug16-09, 08:58 PM
Some C++ resources and links for contests and preparation for Informatics Olympiads:
1.http://icpcres.ecs.baylor.edu/onlinejudge/
UVa Online Judge
2.http://icpc.baylor.edu/past/icpc2007/Re ... eport.html
Official International Collegiate Programming Contest (ACM) site, 2007 results (You can change 2007 in URL to 2006, 2005, etc.)
3.http://www.oi.edu.pl/
Polish Olympiad in Informatics
4.http://ipsc.ksp.sk/
Internet Problem Solving Contest - Comenius University
5.http://www.informatik.uni-ulm.de/acm/
ACM Programming Contest at the University of Ulm
6.http://acm.pku.edu.cn
Online Judge of Peking University
7.http://www.hsin.hr/2004
Crotian Olympiad in Informatics 2004 (You can change 2004 in URL to 2001, 2002, etc.)
8.http://mathworld.wolfram.com/
Mathworld, many useful mathematical resources
9.http://forums.topcoder.com/
Topcoder Forums, many programming resources
10.http://plg1.cs.uwaterloo.ca/~acm00/
Waterloo Programming Contest official web page.
11.http://web.mit.edu/acmicpc/www/
The MIT Programming Contest
12.http://www.spoj.pl/forum/viewforum.php?f=40
DASM Programming League (hosted in SPOJ) discuss & solutions.
13.http://ace.delos.com/DEC08
Usaco Contest (December 2008) Results and solutions.(You can change DEC08 to MAR07, Jan09, etc.)
14.http://cemc.uwaterloo.ca/contests/past_contests.html
Canadian Computing Competition Official Website.
15.http://www.spoj.pl/problems/classical/
SPOJ online judge
16. http://www.codechef.com/
Indian monthly contests and online judge
17. http://opc.iarcs.org.in/pages/home
Official Indian Computing Online judge
18. http://www.iarcs.org.in/inoi/contests/allproblems.php
Solutions and problems for ICO
19. http://ipsc.ksp.sk/old.php
IPSC Archive with Solutions
20. http://www.topcoder.com/tc
TopCoder with tutorials
21. http://orac.amt.edu.au
Australian Informatics source
22. http://olympiads.win.tue.nl/ioi/index-cave.html
Problems from past IOI
23. http://www.sgi.com/tech/stl/
Documentation for STL
24. http://web.iiit.ac.in/~nadeem.moiduug08/cpptutorial.htm
Nadeem Moidu’s tutorial for turbo to gcc compiler
25. http://www.brucemerry.org.za/manual/
Bruce Merry tutorial for algorithms
26. http://cplusplus.com/
Complete tutorial on C++
27. http://www.apio.olympiad.org/
Previous questions of Asia Pacific informatics Olympiad
28. http://oiresources.googlepages.com/
Source site for e-books and articles on programming
29.http://www.cplusplus.com/doc/tutorial/
For basics of C++.
Hope it is useful.
Embedded and microprocessors, and some good prototype designes, and examples.
http://www.avrfreaks.net/
http://www.atmel.com/
Also search for "embedded" magazine is very good too.
vBulletin® v3.7.6, Copyright ©2000-2009, Jelsoft Enterprises Ltd.