Don't forget to check out the (literally) hundreds of e-books available through ebrary. Direct access from the college network tough you'll need an Athens username, etc. to access them from home.The Language Guidehttp://www.engin.umd.umich.edu/CIS/course.des/cis400/
This site describes the history, applications and features of a wide range of programming languages. There are sample programmes, links to related sites and lists of relevant books.Programming Languageshttp://www.cs.jhu.edu/~scott/pl/book/dist/
This full-text book on programming languages is made available online under the terms of the GNU Free Documentation License Version 1.1. Comprising seven chapters and an appended development kit, the publication introduces the history of programming languages, operational semantics, object oriented language features, type systems, and program transformation.ProgrammingTutorials.comhttp://www.programmingtutorials.com/
Programmingtutorials.com is a portal listing online programming tutorial sites available on the web. The site includes a collection of programming tutorials, and discussion forums organised by language.Programmer's Heavenhttp://www.programmersheaven.com/
The aim of the Programmers' Heaven site is to provide a comprehensive resource for programming related web surfing and file downloading. The site has links to lots of example code (zipped) & tutorials on programming languages.Dr. Dobb's Portalhttp://www.ddj.com/
Since 1976, Dr. Dobb's has led the computer press in covering practical technology. Unlike many magazines and web sites that focus exclusively on a single platform, language, or even a single development tool, Dr. Dobb's has 30 years of experience covering all languages, platforms, and tools.Codasehttp://www.codase.com/
This is a searchable database of source code. In addition to free text searching, users can search functions, classes, strings, constants, macros, comments, and other programming language constructs. A range of APIs can be browsed by platform, including Linux, Unix and Windows, or language, including C, C++, and Java.VisualBuilder.comhttp://www.visualbuilder.com/
Visualbuilder.com is a community site for developers.
The site contains articles, source code, tutorials that can also be downloaded in PDF format, and links to related sites and resources. Subscribed members can exchange information and experience on development on many platforms and languages.MSDN Magazinehttp://msdn.microsoft.com/en-gb/magazine/default.aspx
The MSDN Magazine presents developers with information on Microsoft technologies.
All full-text articles are freely available. The site features a source code centre containing sample applications and functional blocks of code found in all issues of the magazine. The source code can be viewed online, or downloaded. The site is searchable by article title.Visual Systems Journalhttp://www.vsj.co.uk/
The Visual Systems Journal, from Bearpark Publishing Ltd, is an independent source of information for software developers, published online and in print.
Tables of contents and full-text articles are freely available. The site includes an archive of articles, workshop information, free subscription to the print version of the magazine and a code bin where sample applications and functional code can be downloaded.2000 Trainershttp://www.2000trainers.com/
This educational site covers Windows, SQL, Cisco, network security, Linux, Visual Basic, ColdFusion, XML, A+ and netware. It includes free online courses, articles, tutorials, practice exams, discussion forums and links to study guides.
Visual Studio Magazinehttp://visualstudiomagazine.com/
Visual Studio Magazine publishes hands-on, how-to articles about developing Windows and Web applications with Microsoft Visual Studio and related tools.
The site features archived technical articles and white papers, discussion groups, newsgroups, programming advice and tips, example source code and product reviews.Microsoft Visual BASIC Developer's Centrehttp://msdn.microsoft.com/en-gb/vbasic/default.aspx
This Microsoft website includes product documentation, downloads, tutorials, and lessons about Visual Basic. Discussion and support forums are provided along with product information.
Understanding C++ : An Accelerated Introductionhttp://www.see.ed.ac.uk/~sasg/Computers/Prog/Cpp/
Understanding C++: An Accelerated Introduction, by Marshall Brain and Kelly Campbell is a series of tutorials that came from the C++ appendix of the book Visual C++: Developing Professional Applications in Windows 95 and NT using MFC. The tutorials provide an understanding of the fundamental concepts driving C++ and introduce the concepts of object oriented programming.C# Cornerhttp://www.c-sharpcorner.com/
C-Sharp Corner is a resource site for C#, .NET, C++, MFC, ATL and COM developers.
The site offers developers the possibility of exchanging both articles and code with each other. The site includes articles, news items, FAQs, book reviews, discussion forums and links to related resources and websites. Visitors are welcome to subscribe to the C# Corner newsletter.C++ For Youhttp://www.cpp4u.com/
This site provides a selection of resources on the C++ programming language. This includes a basic introduction to C++, tutorials, and links to external related resources such as source code and forums.C# Helphttp://www.csharphelp.com/
C# Help is a site for C# developers. The site contains a number of archived articles on C# development and there is a C# Help Board, a review of C# Books, a searchable code archive and links to related resources, including the C# manual.Online C++ Tutorialhttp://www.intap.net/~drw/cpp/index.htm
This tutorial site includes full-text of most of the first three chapters of the tutorial book which covers C++ programming language for beginners. There are appendices and a glossary of terms.
This website holds a collection of tutorials on Flash. The topics covered include basic drawing, special effects, ActionScript, server-side flash, and game development. Some of the tutorials are video presentations.Video-Tutes.comhttp://video-tutes.com/
The free tutorial video's cover a wide range of industry standard software such as Photoshop cs2 & 3, Illustrator, Dreamweaver, Flash 8 and Flash 8 video, Adobe Premiere pro and more, 22 titles in fact!Multimedia Training Videoshttp://www.multimediatrainingvideos.com/
Multimedia Training Videos is a series of free learning videos to show anyone interested in learning packages like Flash, Director and Photoshop. Created by Russell Stannard and Savraj Matharu.Tutorialvault - Design and coding tutorial archivehttp://www.tutorialvault.net/
Tutorialvault’s focused on graphic and coding tutorials which are hand-picked and split into just several main categories, basically those most often sought after like Photoshop, Flash, PHP, CSS ones and a few others.AdobeTVhttp://tv.adobe.com/
Adobe.tv is an online source for expert insight and inspiration about Adobe products including Flash. So if you're an Adobe fun, you'll love it.
New To Java Centerhttp://java.sun.com/new2java/
The Java programming language is robust and versatile. Which Java technology should you use? This collection of links to articles, tutorials, online books, and software downloads helps you find what you need to start writing applications.JavaRanchhttp://www.javaranch.com/
This site is directed towards beginner to intermediate Java programmers and includes several message boards, mock exams and advice on the Sun Certified Java Programmer exam, code samples, full-text articles, a style guide, and programming exercises.The Java Tutorialshttp://java.sun.com/docs/books/tutorial/
This tutorial is provided by Sun Microsystems, Inc. It covers the basics and advanced features of Java. The tutorial is organised into trails - groups of lessons on a particular subject. These include the basics of Java and constructing GUIs.JavaWorldhttp://www.javaworld.com/
Javaworld contains Java-related stories, with links to full-length articles as well as news and events listings. There is a developer tools guide and a component guide.Java Reference & Exampleshttp://fluffycat.com/java/
The site includes downloadable scripts, applets and software tools, documentation and online tutorials on all aspects of Java programming from beginners to advanced developers.Java Coffee Breakhttp://www.javacoffeebreak.com/
The Java Coffee Break site is a free guide to learning the Java programming language.
Java Gently is a first programming text that aims to teach students how to program in the Java programming language. The book covers the fundamental structures of the Java 2 language and most of its core libraries and utilities. All introductory material, including a table of contents, full-text chapters, appendices and index are available for browsing online in HTML format. All example code used in the book is also available for download as a single zip file.
This is an online tutorial on the Pascal programming language. It covers all of the syntax of standard Pascal. The tutorial was written for beginner programmers and contains a history of the language, an explanation of compilers, and step-by-step instructions for getting one such compiler working on a modern Windows operating system.Dive Into Pythonhttp://diveintopython.org/
Python Programming Language http://www.python.org/
The Python Language Website is the home page for Python, an interpreted, interactive, object-oriented, extensible programming language. The website contains introductory material on Python and Python's standard documentation for download or browsing online.
The latest programming websites added to the library's Delicious account.
- Python Programming Language (Official Website)
Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.
SpaceChem is an intriguing, "problem-solving centric" puzzle game by Zachtronics Industries that combines the logic of computer programming with the scientific domain of chemistry, set in an original science fiction universe. Players build machines using mechanics similar to visual programming that assemble and transform chemical compounds. Players later connect those machines together to form complex pipelines, and ultimately construct special pipelines to fight back against space-monsters that threaten humanity. In addition to being challenging and mentally stimulating, it's been described as "one of the year's best indie games" by Rock, Paper, Shotgun, a leading PC gaming website. Freesite licence for schools until the end of January 2012.
- Digital literacy campaign
The Guardian's campaign to upgrade computer science, IT & technology teaching in schools. I wish that we could go back to the old Delicious. Would not be a retrograde step. This incarnation is built on the old smoke 'n mirrors / piss 'n' wind API.
- Future Pinball
Future Pinball is a real time Pinball Development System. It allows you to design and play your very own pinball simulation in True real time 3D. It uses Advanced Physics to provide the best possible Simulation of a true to life pinball machine.
- Coding For Kids
This group was created by a community of people brought together on the 12th October 2011 at the Guardian, York Way, London - made up of young people, teachers, ex-teachers, developers, parents and industry with the purpose of finding ways to support education of programming and computational thinking for the current and next generations in the UK. Whether this be through traditional education methods - or other stuff.
- Raspberry Pi
An ARM GNU/Linux box for . Take a byte! The future of IT teaching in our schools? I hope so. Available later this year...
RubyMonk is an interactive platform that helps you master Ruby.
Discover Ruby, learn lessons and solve problems, in your browser!
Work your way through guided lessons and try your hand at problems as you move along the path to mastery.
Learn to code. Codecademy is the easiest way to learn how to code. It's interactive, fun, and you can do it with your friends. Thanks to Pat D.
- Rhomobile | Rhodes
Rhodes is an open source Ruby-based framework to rapidly build native apps for all major smartphone operating systems (iPhone, Android, RIM, Windows Mobile and Windows Phone 7). Thanks Pat.
- iPhone Tutorials (Ray Wenderlich)
If you’re completely new to iPhone programming, start here!
- The Evolution of Computer Programming Languages (How-To Geek)
Infographic showing the evolution of computer programming languages from Fortran to Ruby on Rails
iPhone, iPad, Android App Builder and Content Management System (CMS). Free iPhone App Builder | Free Android App Builder | iPhone and Android CMS
Free educational video tutorials on computer programming and More!. thenewboston, the ultimate source for free video tutorials on the internet!
- thenewboston's YouTube Channel
Tons of sweet computer related tutorials and some other awesome videos too!
- App Press
Build Apps Without Coding. App Press® is the only web-based CMS tool that allows designers and developers to rapidly build iPad and iPhone apps.