Listly by Jack Lawicki
Stacks of resources that can assist you to learn to code
PeepCode - professional programming tutorials and screencasts for web developers and alpha geeks. Featuring tutorials on javascript, rails, ruby, git, and unix, plus many more
Learn to code with video tutorials, programming challenges, and web development screencasts.
To a lot of non-developers, learning to code seems like an impossibly daunting task. However, thanks to a number of great resources that have recently been put online for free- teaching yourself to code has never been easier.
The extensive Treehouse library of step-by-step video courses and training exercises will give you a wide range of competitive, in-demand technology skills that will help you land your next dream job or build your startup idea. No experience? No problem!
Get your feet wet with Thimble by trying some of our fun projects. Thimble projects are hackable webpages that allow you to complete a challenge, play a game or build something cool by editing the code of the page, and learning webmaking skills like HTML and CSS in the process.
Hackasaurus makes it easy to mash up and change any web page like magic. You can also create your own webpages to share with your friends, all within your browser.
Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required.
The A.L.I.C.E. AI Foundation promotes the adoption of the A.L.I.C.E. and AIML free open source software for chatrobots, chat robots, chatterbots or chatterboxes, an AIML chatterbot, chat robot, chatterbot, natural language systems for use in games, entertainment, films, TV, web sites, and combined with speech recognition, knowledge representation, reasoning and voice synthesis for total end-to-end artificial intelligence robot solutions.
Hackety Hack Free Ruby-based environment aiming to make programming easy for beginners. LearnStreet Beginner level tutorials for Ruby, Python, and Javascript. Learn core programming languages such as Java, C#, and HTML5. Free and fee-based video tutorials that walk through lessons. Free university courses taught online by real professors.
With a library of over 3,000 videos covering everything from arithmetic to physics, finance, and history and hundreds of skills to practice, we're on a mission to help you learn what you want, when you want, at your own pace.
Teaching your kids how towrite computer programs by Marshall Brain Let's say that you have children, and you would like to help them learn computer programming at a youngish age. As the father of four kids, I have tried to approach it from several different angles.
Part 1 of the TYP series. Read part 2. Since we're finally getting in to summer, it's a good time to think of some summer projects to keep the brain going. If you've thought about becoming a programmer, the summer is a great time to start tinkering and learning, so you can use those skills in next year's OGPC, or even in some of the several robotics competitions!
(See end for summary of updated question.) I want to convey to groups of people (kids or adults) how a computer program written in a high-level language works, and what the relationship is of that program to the computer as a consumer device as they know it (a TV-like box that "does" typing and "internet").