Computer Programming Resources
Get flash to fully experience Pearltrees
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Web Design Tools
Introduction Assignment and underscore Variable name gotchas Vectors Sequences Types Boolean operators Lists Matrices Missing values and NaNs Comments Functions Scope Misc. Other resources Ukrainian translation Other languages: Technologia Tłumacz
Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 50 books in it. BTW : I’m not very strict on the definition of “ebook”, some of them are really just HTML versions of books. [ UPDATED : 2012-01-18] Learning a new programming language always is fun and there are many great books legally available for free online.
Description Updated for iOS 5.
Welcome to Training for Android developers.
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python.
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
English Tutorials jQuery Plugin Authoring Learn how to develop a jQuery plugin. jQuery Beginner Tutorial in 18 minutes Learn to build jQuery plugins from scratch - an 18 minute tutorial. General Tutorials These tutorials cover the fundamentals of the jQuery library - covering a diverse number of topics.
Interactivity, shminteractivity. Most web pages that claim interactivity really mean you can click on hyperlinks to go to new pages.
Intro Data-Driven Documents , or D3 for short, is a new visualization library to build visualizations in SVG.
One of the activities of LinuxChix is to run online courses on a variety of subjects. Courses are run on the Courses mailing list ; subscribe to that list to participate. New courses may also make use of our Moodle setup on http://courses.linuxchix.org/