Programming and Computer Science Resources

Click For Summary
SUMMARY

This discussion provides a comprehensive list of resources for new programmers, covering various programming languages and tools. Key sites include Programmers Heaven for general tutorials, O'Reilly Resources for Python automation, and specific links for C/C++ programming. Additional resources for game development, Perl tutorials, and DirectX programming are also highlighted, making this a valuable thread for anyone starting in programming.

PREREQUISITES
  • Basic understanding of programming concepts
  • Familiarity with web resources for learning
  • Knowledge of specific programming languages such as Python, C/C++, and Perl
  • Awareness of integrated development environments (IDEs) like Visual Studio
NEXT STEPS
  • Explore Python automation techniques using Screaming Frog
  • Learn about SDL for game development and its integration with C++
  • Research best practices for using Perl in web development
  • Investigate resources for learning Java and Java3D programming
USEFUL FOR

This discussion is beneficial for new programmers, educators, and anyone seeking to enhance their programming skills through curated online resources.

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