Jump to content

Ultimate Programming Resources Thread

Started with Code-academy few weeks back! It is very interesting and well made. I can only recommend for beginners. Thanks for making this topic @Zonked

 

 

Very nice thread, helps people expand on their knowledge thank you mate

 

Thanks guys, that's awesome!

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

Edit: As I am currently working with C# at my job; I have had to learn it. I have found the latest addition to the C# learning materials very good.

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

EDIT 14/07/2013

 

I have completely reformatted the thread, as well as making it slightly neater and more readable. I have also added much more resources and an iOS development category.

 

Future plans:

Links for all of the books

Better categorization

More resources

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

HTMLdog for HTML, js and CSS tutorials

Thanks dude

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

I think you should remove W3 Schools from the list and just add helpful links.

 

Anyway a good IDE for HTML/CSS/Ruby/PHP whatever Open Source and available for Windows, Linux, Mac:

http://www.aptana.com/

 

Something wrong with your HTML/CSS? Check for errors first:

http://validator.w3.org/

http://jigsaw.w3.org/css-validator/

 

A useful tool for validating JSON:

http://pro.jsonlint.com/

 

A good IDE and library for C++, Qt:

http://qt-project.org/

Link to comment
Share on other sites

Link to post
Share on other sites

I think you should remove W3 Schools from the list and just add helpful links.

 

Anyway a good IDE for HTML/CSS/Ruby/PHP whatever Open Source and available for Windows, Linux, Mac:

http://www.aptana.com/

 

Something wrong with your HTML/CSS? Check for errors first:

http://validator.w3.org/

http://jigsaw.w3.org/css-validator/

 

A useful tool for validating JSON:

http://pro.jsonlint.com/

 

A good IDE and library for C++, Qt:

http://qt-project.org/

Awesome, I will add those in a minute.

 

On the topic of W3Schhols however, unless there is a demand for me to remove it, I would like to keep it on. Although there is controversy surrounding it - I feel now it has very much improved and at the very least provides a good reference to use when developing websites.

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

When I start learning HTML in codeacadamy.com, I found the editor they provide in the website put the end tag itself. For ex. If we put <html>, it will automatically add </html>. Is there any editor does the same job, when we type the tag it will put end tag itself.

I am not addicted to drugs But to GADGETS.

Link to comment
Share on other sites

Link to post
Share on other sites

When I start learning HTML in codeacadamy.com, I found the editor they provide in the website put the end tag itself. For ex. If we put <html>, it will automatically add </html>. Is there any editor does the same job, when we type the tag it will put end tag itself.

Dreamweaver does that. There may be plugins available for Notepad ++ also.

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 weeks later...

You can add a couple of C++ video lectures by Stephan T. Lavavej on the list. They are really the best I've seen so far for an advanced C++ programmer.
Core C++

STL

Advanced STL

 

If you wish you can add a 3D programming section:

Modern OpenGL Tutorials

OpenGL Tutorials

Learning Modern 3D Graphics Programming

 

To the books you can add:

The C++ Standard Library: A Tutorial and Reference (2nd edition) - Nicolai M. Josuttis

Programming, Principles and Practice Using C++ - Bjarne Stroustrup

Game Engine Architecture - Jason Gregory

Core Java Volume I--FundamentalsCay S. Horstmann, Gary Cornell

Core Java, Volume II--Advanced FeaturesCay S. Horstmann, Gary Cornell

CLR via C#Jeffrey Richter

 

Other resources:

http://www.gamedev.net/  - A forum full of professional developers. You can ask any questions related to game programming and programming in general. Also there are a lot of helpful articles.

Link to comment
Share on other sites

Link to post
Share on other sites

Holy crap. Came back after a while and saw this! THAT'S A DANG GOOD JOB MAN!

Do you want to know what grinds my gears?
The old forum.

Link to comment
Share on other sites

Link to post
Share on other sites

gedit is a text editor for GNU/Linux that highlights syntax in many programming languages. It is usually included in most GNU/Linux operating systems, but if it is not you can find it at their website.

https://projects.gnome.org/gedit/

 

Link to comment
Share on other sites

Link to post
Share on other sites

Although I agree Sublime Text 2 is pretty neat, don't you think Vim and Emacs deserve some credit here? I know they are not really beginner friendly, even far from it, but mastery of one of the two is a very powerful tool. The rest of the list seems pretty nice, thanks.

| Operating Systems: Arch Linux  /  Debian Linux  /  Windows 7 | Audio: Epiphany Acoustics EHP-O2D + AKG Q701 |

| Display: Samsung Syncmaster P2450H | Mouse: Razer Deathadder Black | Keyboard: Filco Majestouch 2 Ninja TKL Brown | Mic: Samson C03U |

| Case: Corsair 600T | CPU: Intel Core i7 4770K | GPU: AMD HD7950 | Mobo: Gigabyte Z87X-UD4H | RAM: 16Gb Corsair Vengeance Pro | PSU: Corsair TX850M |

Link to comment
Share on other sites

Link to post
Share on other sites

but mastery of one of the two is a very powerful tool.

Very true. I used Vim for a web dev project last winter and made a conscious effort

to improve my Vim skills. Once I had gotten over the initial hurdles my productivity

increased dramatically. And I'm not even close to fully exploiting its possibilities,

there is still much more to do.

On that subject I can highly recommend vimcasts. Brilliant tutorials.

Fuzicast also has a few hours' worth of Vim vids in his channel which I have found

useful.

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

If I was to start te learn programming what would be a the book to start with?

At first I would like to learn something usefull, currently at least, something like java? something I could geet my teeth stuck into and use practically, maybe to develop apps in?

Considering Code Complete to sort of get my head around concepts and build my etiquite.

export PS1='\[\033[1;30m\]┌╼ \[\033[1;32m\]\u@\h\[\033[1;30m\] ╾╼ \[\033[0;34m\]\w\[\033[0;36m\]\n\[\033[1;30m\]└╼ \[\033[1;37m\]'


"All your threads are belong to /dev/null"


| 80's Terminal Keyboard Conversion | $5 Graphics Card Silence Mod Tutorial | 485KH/s R9 270X | The Smallest Ethernet Cable | Ass Pennies | My Screenfetch |

Link to comment
Share on other sites

Link to post
Share on other sites

Thanks guys, I will add them all shortly, I have been super busy finishing off my masters degree so I have not really had much time to come to the forum.

Case Bitfenix Shinobi | CPU - i5 3570K @ 4.2Ghz | Motherboard -  Asus P8Z77 | GPU - 7870 | PSU - Corsair CXM 600w | 
Harddrive - Seagate Barracuda 1Tb x 2 | SSD - Samsung 840 256Gb | Cooling - Custom 2x Dual 120mm Radiator, Watercooling Loop |

Ultimate Programming Resources Thread ||| CompSci Masters Degree Student and Professional Java and C# Programmer

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 weeks later...

The best TSQL resource is the Books Online that comes with MSSQL and there are some great forums to ask questions. I learned just about all I know from SQLTeam.com. There was a core group there that were amazing. I don't know which one is the best now (probably http://www.dbforums.com/); but turning on the relation part of the brain is much easier when you can fight through it in a forum.

Last two years my best resource has been the not free Pluralsight. I was disappointed in other paid services until I had to use New 2013 tech and they were the only resource out there. Very committed to providing learning for "the flavor of the month". You can establish a email dialog with most of the authors.

Link to comment
Share on other sites

Link to post
Share on other sites

Just a heads up, but Sublime Text 2 (or 3, since that is out now) is available on OSX as well

| Operating Systems: Arch Linux  /  Debian Linux  /  Windows 7 | Audio: Epiphany Acoustics EHP-O2D + AKG Q701 |

| Display: Samsung Syncmaster P2450H | Mouse: Razer Deathadder Black | Keyboard: Filco Majestouch 2 Ninja TKL Brown | Mic: Samson C03U |

| Case: Corsair 600T | CPU: Intel Core i7 4770K | GPU: AMD HD7950 | Mobo: Gigabyte Z87X-UD4H | RAM: 16Gb Corsair Vengeance Pro | PSU: Corsair TX850M |

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×