Programming and Computer Science Resources

Click For Summary
This discussion focuses on resources for new programmers seeking guidance on various programming languages and concepts. Key recommendations include websites offering free tutorials and guides, such as Programmers Heaven, O'Reilly Resources, and specific links for languages like Python, C/C++, and Perl. Participants share valuable resources for game programming, DirectX, and OpenGL, emphasizing the importance of understanding object-oriented programming and callback functions. The conversation highlights the necessity of practice in mastering programming skills, along with suggestions for IDEs and online platforms like Codecademy and Stack Overflow for further learning. Additionally, users mention the availability of free software tools for students and various online courses to enhance programming knowledge. Overall, the thread serves as a comprehensive guide for beginners looking to navigate the programming landscape effectively.
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 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 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 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 bizworld
Last edited by a moderator:
  • Like
Likes bizworld
  • #10
  • Like
Likes 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 bizworld
  • #12
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/
 
Last edited by a moderator:
  • Like
Likes Janosh89 and (deleted member)
  • #14
Last edited by a moderator:
  • Like
Likes 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 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
7K
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