|
What are some good free sites to learn how to program? I'd like to know any site for any language. |
|
You won't get a decent resource out of just any website. Some of them are garbage (cough-youtube-sucks-rotten-eggs-cough). These are what have been recommended to me in the past... I've broken it up into segments for easy referencing. You can now click these links to jump straight to the sections for particular languages:
Back to top of post
Back to top of post Back to top of post Seb, learning Objective-C from YouTube isn't garbage because it's used in one of the most app distributed places, the Apple App Store. Have you written int storage_duration(void *object) yet? edit: ok, I'll give you the benefit of doubt if you can find the obvious bug in this code I wrote last night. It's within the first 20 lines and last 2 lines of the function EventTrie_AddNode. I'll even credit the bug to you if you can find it. Show me how good at teaching youtube is... You write good code, Seb, besides for the couple of bugs. Was there an enum in the EventTrueNode header? I actually rewrote it multiple times after that, most recently in C++, due to the fact that I couldn't decide just how generic it should be before it starts to get awkward or clumsy. I haven't actually uploaded the bugfree version, which allows me to rename and remove nodes entirely and has a full testcase. I haven't spoken to betawaffle in a while, which isn't entirely his fault, since I haven't been on MSN in a while. Maybe once I get over this "hard to reach" phase I'll post it somewhere independent. |
|
Bruce Eckel has the previous versions of his books online in HTML form for free. He is a published author. http://www.mindviewinc.com/Index.php |
|
I like http://www.w3schools.com/ myself, it hosts tutorial for a lot of different languages. I like http://www.tizag.com/ too, and I use php.net for reference when writing PHP. |
|
It's best if you have a particular language in mind, but W3Schools is a pretty good starting block for many languages. If you're more of a book learner, then the 'For Dummies' series are pretty good; despite the title - but that's branding for you. In addition, 'In Easy Steps' - both I use for reference when programming, just something I've got used to using, and love using. |
|
A person off YouTube who goes under the name 'TheNewBoston' makes a lot of programming tutorial videos and they really helped me get started with programming. His channel is YouTube.com/TheNewBoston. |
