Ruby 2.0 is out!

Want to Learn Ruby ? Try these free tutorials!

Ruby is one of the most popular programming language, specially when it comes to web development, with the popular frameworks like Ruby On Rails, Sinatra, Padrino etc. it’s very easy to learn and often recommended to absolute beginners.

Ruby is a scripting language – just like Python, PHP and Perl, but ruby is somewhat more beginner friendly than others and certainly it’s more human friendly.  it has elegant syntax that leads to easily readable and maintainable code, and cool built-in methods and conventions makes programming a lot fun.Learning Ruby

Okay, you’ve decided to learn ruby (that’s great!) and here are some cool stuffs to help you get started! Checkout these free tutorials now and enjoy programming with ruby.

#1. Try Ruby

Try Ruby is an interactive ruby tutorials, where you can start running your ruby programs in browser. it’s really good for beginners, just give it a try – you will get a nice overview of ruby, probably within 15 minutes.

#2. Ruby Monk

it’s another great interactive tutorial, along with some code challenges. You will learn a lot of basic stuffs, very quickly!

#3. Leanstreet Ruby Class

A great interactive tutorial, just started (currently in beta), but it’s simply awesome!

#4. humble little ruby book

A good introductory book on ruby, available in a pdf format or you can view it online.

Learning Ruby on Rails ?

Check out this interactive video course on Ruby on Rails at Treehouse.

You got the basic idea about ruby, now you can start exploring on your own. The only way to learn ruby is to write programs in ruby  – so start writing tons of code in ruby. start a simple project (e.g a command line app or anything) in ruby and write/read a lot of code.

Update 1 : Added a new resource for ruby.

gedit with gmate plugin

What’s Your favorite text editor in Ubuntu / Linux Mint ? [Poll]

There are lot of text editors available for Ubuntu / Linux Mint. gedit is the default text editor for GNOME based distributions, it’s very easy to use, you can start using it (effectively) – in minutes. Kate is a similar text editor for KDE distro.

Emacs and Vim are full featured and very powerful text editors but the learning curve is very steep (although free online tutorials are available to help you if you stuck). If you hate using mouse while programming/writing/.. then Emacs (or Vim) is a great choice for you, in a along run, with more productivity and fun. Both Emacs and Vim can be used as a GUI app or a terminal app. Nano is a lightweight – command line editor.

Sublime Text is a proprietary text editor, with a lot of cool features. It looks very similar to TextMate (one of the most popular text editor on Mac OS X).


pencil-prototyping-tool

UI Prototyping and Mockup Tools for Ubuntu / Linux Mint

UI prototypes and sketches/mock-ups are really very useful in early stage of Application development (Mobile, Web or Desktop App), it works as a great communication medium between the designers, developers, customers and users. Most of the UI designers/developers prefer – starting with sketches before jumping into the code (HTML, CSS etc). Some designers prefer sketching on paper while some prefer using some tools or both.

Sketching on paper is a good practice but if you use prototyping tools, then you can easily create great-looking mock-ups, much faster and of course it’s easy to share and collaborate (for example, in a presentation to your fellow developers, VCs or investors). For Ubuntu, native tools are also available, or you can just use the web based mockup tools.

Pencil – Free and Open Source ‘Sketching Tool’

it’s a free and open source sketching/prototyping tool. it’s a cross-platform application, available in stand-alone form or as a Firefox Add-on. Pencil has lot of great features – UI elements, icons, etc that allow you to easily create sketches for desktop and web apps.

The sketches can be easily exported to pdf, png, odt or templates (such as HTML Templates, but first you need to install the templates, Go to pencil -> Tools -> Manage Export Templates and locate the template downloaded from official site).

pencil-prototyping-tool

Installing Pencil Prototyping Tool in Ubuntu / Linux Mint

Download This Add-On (Latest stable version : 1.3.4) and Open with Mozilla Firefox (requires version 4+) to install the add-on. Then restart the browser and go to Firefox -> Tools -> Pencil Sketching and start creating cool sketches as you want.

Download Standalone version of Pencil (From the Official Page)

Other prototyping tools that you may should checkout

Keynotopia

If you want to quickly create mockups for you web/mobile apps, then you should try Keynotopia. They have lots of awesome templates and wireframing components – so you can transform your ideas into a prototype – in minutes. It works with Microsoft Power Point, Open Office and Apple Keynote.

MockingBird

it’s a cool web application, for creating mock-ups and prototypes. it’s easy to use and it has nice widgets and icons to sketch UI quickly. The application is based on Cappuccino, an open source framework for creating desktop like apps in a browser; so you don’t need any flash player or something to use this app. The personal plans starts at $9 but there is also a free plan to get started with (1 project with 10 pages).

Checkout The MockingBird App

cover-flow-effect in Cinnamon

CoverFlow AltTab Extension for Cinnamon Desktop / Linux Mint

By default, switching windows doesn’t look COOL in Cinnamon / Linux Mint – it’s just the plain simple way. There is nothing wrong with that but if you want to try something new – to make it more cool or Fun :) then you should checkout some extensions available (freely) for Cinnamon Desktop.

CoverFlow AltTab : An Extension for Cinnamon

cover-flow-effect in Cinnamon

it creates a Cover-flow effect while going through the open windows in Cinnamon Desktop, currently the packages are available for Linux Mint and Fedora (you may try mint package in Ubuntu but I’m not sure whether it works or not). The trigger key is Alt+Tab (for switching applications), Ctrl+Tab (to switch between the windows of an application) and Ctrl+Alt+Tab (same as first but it cycles through all the workspaces).

Enable The Extension

How to Install this Theme Extension in Cinnamon ?

  • Download The CoverFlow AltTab Extension
  • Extract the archive and inside the mint directory, you will find a directory called CoverflowAltTab@dmo60.de, just copy that directory to ~/.local/share/cinnamon/extensions (You don’t need any root permission, do it a as a normal user)
  • Now, enable the theme from Cinnamon Settings -> Extensions
  • Then reload the Cinnamon. hit Alt+F2, type r and press Enter.
GIMP Magazine

GIMP Magazine (#1) is available for download!

GIMP Magazine is a dedicated magazine for GIMP Image Editor! – It features design works and other GIMP related stuffs such as latest cool plugins (for GIMP), tutorials etc for GIMP users!

The first issue was available in digital format only but from the next issue there is even plan for printed edition (print on demand). The main goal of the project is to promote the GIMP and other relevant open source softwares. The magazine is available free to download (no registration or anything like that) from the site.

GIMP Magazine

Download The Sep Issue

Download GIMP Magazine (PDF)

or visit the official page (refer recommended links section) for more download options.

GIMP Magazine contains some great tutorials, design effects & techniques, resources and cool examples (as an inspiration) for GIMP users! So whether you’re GIMP beginner or an expert (you can even share your experience) – it’s recommended for you.

Recommended Link(s)