background preloader

RubyMonk - Interactive Ruby tutorials

Related:  Ruby

Write a little game in Ruby! - Rails Girls Created by Patrick Huesler, @phuesler & Floor Drees, @floordrees for Rails Girls The Hague gosu is a 2D game development library. Gosu features easy to use and game-friendly interfaces to 2D graphics and text (accelerated by 3D hardware), sound samples and music as well as keyboard, mouse and gamepad/joystick input. Also includes demos for integration with RMagick, Chipmunk and OpenGL. The actual source code, wiki, issue tracker etc. are all hosted on GitHub. s Python Class - Educational Materials 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. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is.

Utiliser CMake pour compiler un projet CMake is a tool open source and free to manage the compilation of a project. If we take the classical compilation model, we have: The source files can be files in C, C++, JAVA or any other language. These will be handled by the build script that will call the compiler (or any other tool) to create theexecutable final. The build script can have multiple forms depending on the project and the used Editor: a Makefile; a Code::Blocks project file; one file of Microsoft Visual Studio project; an Eclipse project file; … 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 Find out about curriculum and resources for teachers. How To Install Ruby on Rails on Arch Linux with RVM About Ruby on Rails Ruby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. Ruby on Rails does take a little while to install on a virtual server, but luckily there are a lot of helpful tools to make this process as easy as possible. You can run this tutorial on your droplet as a user with sudo privileges.

15 Business Simulation Games Could Build Hands-on Business Experience Starting and managing a business could be very challenging and risky, now you can gain a hands-on experience from the following business simulation games. Play and learn, there are several free games definitely worth your time! INNOV8 (Free) Bien choisir les accessoires de votre Raspberry Pi 2 La Raspberry Pi 2 est sortie et elle est absolument géniale. Plus rapide, plus puissante, toujours aussi abordable, et supportant désormais Windows 10. Lors de la sortie de la Raspberry Pi 2 nous vous avions dit que nous sortirions un guide pour vous aider à choisir les accessoires de votre Raspberry Pi 2, le voici. Nous allons découper ce tutoriel en trois parties, les accessoires obligatoires, ceux utiles, et ceux qui vous serviront dans des cas un peu spécifiques. Nous essaierons d’être aussi clairs, et surtout concis, que possible. Les accessoires présentés dans cet article sont également utilisables pour la Raspberry Pi B+.

Ruby Programming Language Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. Ruby is a pure Object-Oriented language developed by Yukihiro Matsumoto. Everything in Ruby is an object except the blocks but there are replacements too for it i.e procs and lambda. An introduction to Ruby Programming: the history of Ruby. A Brief History of Ruby Ruby was created by Yukihiro Matsumoto, or "Matz", in Japan in the mid 1990's. It was designed for programmer productivity with the idea that programming should be fun for programmers. It emphasizes the necessity for software to be understood by humans first and computers second.