background preloader - Select a Language - Select a Language
Help What is It is an online environment for interactively exploring programming languages. The name comes from the read-eval-print loop, the interactive toplevel used by languages like Lisp and Python. How do I start? Once you have selected a language, start by typing an expression into the console on the right side of the screen and pressing Enter. Can I use variables or other state? Yes! Can I save my session? Yes! Is open source? Can I use on my phone or tablet? Yes! How does work? All code processed by runs entirely on your computer, with no server-side evaluation. Enter Evaluate the entered command. Shift+Enter Continue to the next line. Tab Indent. Shift+Tab Unindent. Up Previous history item. Down Next history item. Ctrl+Up Move to the line above the cursor. Ctrl+Down Move to the line below the cursor. Ctrl+E Move to the end of the current line. Ctrl+A Move to the start of the current line. Ctrl+K Clears the console. Ctrl+Z Cancel current prompt. Ctrl+L Ctrl+G Ctrl+H

App Inventor Get Started Follow these simple directions to build your first app! Tutorials Step-by-step guides show you how to create even more apps. Teach Mahmoud Essam presents: Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way 30 Best JavaScript Tools – 2014 There are number of javascript tools are being released by developers to perform distinctive tasks, but finding a tool which can accomplish multiple tasks is quite a difficult job to do. Therefor sparing your time and efforts, we have compiled a list of javascript tools which are capable of performing number of tasks for you. In this article we have gathered a list of Best JavaScript Tools that might be useful for developers in 2014. This article doesnt include bunch of JavaScript libraries but includes feature enriched best JavaScript tools that would help you out with your development tasks and speed up your coding. We hope you will find the list useful for your development needs, please send us your feedback by shooting a comment below.

Advance Your Career Through Project-Based Online Classes - Udacity Mahmoud Essam presents: Beginning Game Development: Part VIII - DirectSound Welcome to the eighth article on beginning game development. We have spent a lot of time working with the graphics capabilities of DirectX. We also covered how the DirectX API allows us to control input devices. Now we are going to look at another facet of DirectX, the ability to control sound devices. 40 Useful JavaScript Libraries Popular JavaScript libraries such as jQuery, MooTools, Prototype, Dojo and YUI can be great for accomplishing common JavaScript tasks. These libraries provide many functions, whether the matter is related to events or effects or AJAX. And if one of these libraries can’t do the job, a plug-in probably exists that can. Such flexibility is great but sometimes comes with a penalty (the size of JavaScript files being one of them).

Code Avengers: learn to code games, apps and websites Mahmoud Essam presents: Invent Your Own Computer Games with Python - Chapters Chapter 1 Read online: Chapter 1 - Installing Python Videos: Coding your first cross platform app with Intel XDK In the first part of this series we looked at an overview of Intel XDK. In this second part we will look at the frameworks available that help us build an app and start building a simple photo sharing app with the App Framework. The final code for the application we will be working on can be found here on GitHub.

Java programming source code