Programming and Computer Science Resources

Click For Summary

Discussion Overview

This thread discusses various resources for programming and computer science, including tutorials, websites, and tools for different programming languages and topics. The scope includes general programming help, specific language resources, and links to tutorials for game development and other applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • Some participants suggest general resources for new programmers, including sites like Programmers Heaven and O'Reilly Resources.
  • Specific links for C/C++ programming are provided, including tutorials and documentation from various educational institutions.
  • Several participants share their favorite programming languages and associated resources, such as Python and Visual Basic.
  • Game programming resources are mentioned, including links to DirectX and SDL tutorials.
  • Some participants request specific tutorials for less common languages, such as SML.
  • Multiple participants share links to free e-books and video tutorials on programming topics.
  • Discussion includes resources for secure programming and various programming practices, such as design patterns and refactoring.
  • There are mentions of interactive tutorials and resources for specific programming languages, including Java and Perl.

Areas of Agreement / Disagreement

Participants generally agree on the value of sharing resources, but there is no consensus on the best resources or approaches for learning programming, as multiple competing views and suggestions are presented.

Contextual Notes

Some resources may be specific to certain programming environments or languages, and the effectiveness of the suggested sites may vary based on individual learning preferences and needs.

Who May Find This Useful

This discussion may be useful for new programmers seeking guidance on where to find tutorials and resources, as well as for experienced programmers looking to share or discover new learning materials.

Dagenais
Messages
289
Reaction score
4
New Programmers Start Here

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.hprog.org/fhp/ For those looking for free tutorials and guides online:

O'Reilly Resources

Automating Screaming Frog with Python
https://www.rocketclicks.com/client-education/an-seo-guide-for-automating-screaming-frog-with-python/

Python for SEO
https://importsem.com
 
Last edited by a moderator:
  • Like
Likes   Reactions: Greg Bernhardt and (deleted member)
Technology news on Phys.org
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/
 
Last edited by a moderator:
  • Like
Likes   Reactions: kidkafka
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
 
Last edited by a moderator:
  • Like
Likes   Reactions: bizworld
where got site to tech me directx SDK in details?
 
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.
 
Last edited by a moderator:
  • Like
Likes   Reactions: bizworld
Last edited by a moderator:
  • Like
Likes   Reactions: bizworld
  • #10
  • Like
Likes   Reactions: bizworld
  • #11
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!
 
  • Like
Likes   Reactions: bizworld
  • #12
a lot 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/
 
Last edited by a moderator:
  • Like
Likes   Reactions: Janosh89 and (deleted member)
  • #14
Last edited by a moderator:
  • Like
Likes   Reactions: bizworld
  • #16
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
 
  • #17
Some game and graphics related programming links

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.
 
Last edited by a moderator:
  • #18
Free E-Books

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/
 
Last edited by a moderator:
  • #20
http://www.3dbuzz.com/ -various video tutorials, some free
and
hxxp://www.bitme.org/ - cough, you didn't see me, right?
 
  • Like
Likes   Reactions: bizworld
  • #22
  • #23
hudzilla.org for php a very nice book
 
  • #24
abey himanshu koi html ke liya bata yaar
 
  • #25
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
 
  • #26
http://files.nixp.ru/books/programming/
 
Last edited by a moderator:
  • #30
Whoops, maybe I should have put my FORTRAN forum thread here , aaaawell

www.tek-tips.com

check it for FORTRAN 90/95 help

caoi
 

Similar threads

Replies
5
Views
1K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
8K
Replies
29
Views
5K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 7 ·
Replies
7
Views
6K
Replies
7
Views
5K