Posted November 9, 2009 by Spyros in General Programming

15 Great and FREE Online Resources That Every Programmer Should Know About


As a computer programmer, you are probably studying lots of different areas of interest. Some of you may just be interested in programming, while others may also like to study about security, linux, operating systems, artificial intelligence and more. Therefore, it is more than likely that you are visiting lots of different online resources in order to gather knowledge.

While i know that not all people follow or want to follow my computer related resources, i thought that it would be a good idea to write a post indicating what i think are my 20 best online resources about the different computer stuff i am interested in. At that point i would like to ask you that you post a comment with your top 5 or 10 online resources. In the end we will have gathered significant urls in this page.

1. W3Schools – Infinite online web tutorials place. Mostly about learning PHP, mySQL, CSS and web stuff.

2. BeeJ Network Programming – Learn about BSD Socket Programming in C.

3. CodeProject – Absolutely great resource for C++, MFC programming and much more.

4. Iczelion Win32 Assembly Programming – The best win32 assembly programming resource.

5. Debian Administration – Everything you ever wanted to know about Debian.

6. +Fravia Reversing Pages – Interested in software reverse engineering ?

7. Dive Into Python – If you want to learn Python, definately start here !

8. Nehe OpenGL Tutorials – The greatest C++ Opengl tutorials that you may find online.

9. Bruce Eckel’s Thinking in C++ and Java – The best FREE ebooks about C++ and Java programming.

10. Learn About Cryptography – A very nice resource to get you going in crypto stuff.

11. Phrack Magazine – Need i say anything ?

12. Windows Programming – theForger’s tutorials really explain windows programming very well.

13. The Register – Ready to bite the hand that feeds IT ? :)

14. Linux System Administration Guide – Learning to be a good linux admin.

15. AIdepot – Probably the best artificial intelligence tutorials you can find online !

Let us now read your suggestions !