Design & UX
By Ada Ivanoff

Learn GIMP: From Greenhorn to Guru in 19 Lessons

By Ada Ivanoff
A man's face obscurred by a flow of binary numbers.


GIMP is a very popular graphic program, and though not as popular as Photoshop, there are a good many designers who use it as their first choice.

While it has some universal features shared by many other graphic programs, as we discussed in the Linux Design Tools: High-end Design on a Low-end Budget? article, it comes with many differences as well.

One of the most notable differences between GIMP and Photoshop is the variations in their GUIs. These differences go beyond pure cosmetics. I know how frustrating it can be when you can’t seem to accomplish a basic task with GIMP, that’s always been a breeze in Photoshop.

That’s why I’ve compiled this list: to get you over that ‘frustration hump’ and into making cool stuff sooner.

While you can’t expect every Photoshop operation to have a GIMP equivalent, almost all the common operations do. The purpose of this article is to not just to help you learn GIMP, but also to show you just what it is capable of producing.

There is certainly no shortage of GIMP tutorials, and even some of the less up-to-date tutorials often still offer value.

The article is divided into sections — from rawest newbie through to more advanced users. Though this is at least partly subjective, it should give you a good progression.

Let’s get started!

Getting Started with GIMP

01 – 101 Tutorial for Beginners: Learning the Basics

This tutorial is one easy tutorial that walks you through the basics of the program. Even if you have absolutely no idea of GIMP and design, you should be able to understand most of it.

Screenshot: Gimp Basics

The perfect GIMP starters tutorial

02 – GIMP for Beginners – Lesson 1 – Getting around GIMP

The next general tutorial on the list is ideal for helping you quickly find your way around the GIMP interface. Once more, it’s a video tutorial, and is part of a whole series covering basic GIMP tools, layers, and techniques.

The tutorial itself isn’t very long (about 13 minutes), but if you want to watch all the tutorials in the series, you will need a couple of hours or so.

Lesson: Getting around GIMP

03 – The GIMP Toolbox

Ebook: The GIMP Toolbox

If you prefer reading books to watching video — perhaps you’re a kindle fan — this little ebook about GIMP might be your best choice.

It’s targeted primarily at photographers, but covers the GIMP toolset nicely, so works as an excellent general introduction to GIMP.

Basic GIMP Techniques

Most of the tutorials in the previous section are for beginners, but since they are general tutorials, let’s now move to tutorials for beginners that cover a particular task only.

04 – Mixing Colors in GIMP

Mixing colors in GIMP

Colors are key to any design and so is the skill how to mix them. If you want to learn how to mix colors in GIMP, check this. You might be thinking that mixing colors is so easy there is no need to have a tutorial about but even experienced users will have what to learn from the tutorial.

05 – Cutting Out An Image Using GIMP

Cutting a small image out of a larger one is a ‘bread-and-butter’ function in any modern graphics editor and GIMP is no exception — this video teaches you the GIMP way to do it.

Removing backgrounds in GIMP

06 – Using the QuickMask In GIMP

QuickMask is one of the nice features in GIMP, with a familiar analog in Photoshop. Here is a tutorial to teach you how to use it to achieve a vintage effect.

Of course, you can use QuickMasks for much more than this. This tutorial is an oldie, but GIMP functionality hasn’t changed in this area.

Quick mask

07 – Understanding Layer Masks in GIMP

Layers and layer masks are also a core concept in GIMP. Don’t worry, if you haven’t heard of them – this layer masks tutorial explains everything you need to know.

Layer masks

08 – Use GIMP Layers to Create Amazing Photos

GIMP Layers ebook

The basic idea of layers is easy to grasp but if you want to go a bit beyond it, this ebook is a great read.

It covers layers, operations with layers, layer masks, etc. Some of the stuff in it is a little advanced, but if you need a solid intro to layers, this one is also OK.

09 – Work With Paths in GIMP

Vectors paths are another key concept in GIMP. Here are two tutorials about paths – one about Bezier selections and one about drawing shapes.

Both tutorials are short and sweet — just a few minutes each to read and try.

10 – Mastering GIMP Filters

The GIMP Filter List

In GIMP filters are an institution. You can do so many things with them!

However, when you are a GIMP newbie, this array of filters might seem hard to conquer. In such cases, a good tutorial about GIMP filters, for instance this one, can help a lot.

To be precise, this tutorial is different from the others – it’s actual GIMP ‘documentation’ but since it is the most comprehensive documentation on filters, it’s a ‘must-read’.

The document lists all filters by group (blur, enhance, distort, light and shadow, noise, edge-detect, artistic, etc.), so no matter which filter you want to look up, it’s there. Obviously, this is no quick read at all – there is so much to read here but you don’t have to read it from start to finish.

11 – Controlling Lighting & Shade in GIMP

Using Light and Shade in GIMP

Working with shade and lightning is another fundamental skill for designers and photographers. This tutorial provides five ways to use shade and lightning in GIMP.

Tutorials for Advanced Users

This last section contains the most difficult but probably the most interesting stuff – advanced tutorials. I could have included literally dozens of other tutorials, but since many focus on a hyper-specific tasks, we’ve stuck with the more commonly required skills.

eBook cover: How to give your photos that WOW factor

12 – How to Give Your Photos that ‘WOW’ Factor

This is the third ebook in the series I’ve mentioned in the previous sections. In some ways, this one could go into the ‘Beginners’ section because it covers basic stuff, such as colors and plugins. However, since it also develops into some excellent advanced techniques along the way, I thought it say nicely here.

I suspect even GIMP veterans will have what to learn from this book, so if you have a spare hour, give it a try it.

Colorize a Black and White Photo

This tutorial colorizes Dorthea Lange’s immortal
depression-era photo.

13 – Colorize a Black and White Photo with GIMP

While most of us won’t need to colorize black and white photos on a daily basis, this tutorial demonstrates a raft of great techniques, including how to use masks, layers, and color tools.

So even if you can’t imagine needing to colorize a picture, you’ll pick up some pretty cool tricks here.

14 – Photo Retouching with GIMP

Photo retouching is another common task for GIMP users. This tutorial covers the whole process in great depth.

Just a short clarification: Not all steps performed on the example image used in this tutorial were done in GIMP – some are performed in another open source graphics program (RawTherapee). However, for many images you won’t need these preliminary steps.

Picture of a retouched photo of a woman

15 – Creating a Custom Brushes in GIMP

Brushes have been a powerful and versatile component of Photoshop for a long time.

Creating custom brushes in GIMP actually isn’t difficult, but I’ve included it in the ‘advanced tutorials section’ simply because it’s more likely to be required by more advanced users.

Otherwise, the tutorial itself is short and easy.

Creating custom brushes in GIMP.

16 – Introduction to GIMP Animation

You might be surprised to find out the GIMP is not just for still graphics — it’s great for basic animation as well. While there are certainly other, more specialized open source options for more complex animation, GIMP is great for simple tasks.

You will need the GAP module. After you get that, just follow the steps here and get animating.

Screenshot: showing GIMP animation control panel

17 – Using the Cage Transform Tool in GIMP

Tutorial on the Cage Transform tool in GIMP

Cage Transform is a slick tool to help you correct (or create) perspective distortions. Ian Pullen has put together this thoughtful tutorial to walk you through the basics.

18 – Introduction to GIMP Scripting

GIMP scripting is very powerful, but probably more than just another advanced GIMP topic. In reality, this falls closer to the realm of pure programming than classic visual design. However, I suspect that fact won’t be a negative to many in the SitePoint readership base.

So, if you have some basic programming knowledge — Perl is particularly handy — then rocking some simple GIMP scripting shouldn’t be rocket science for you.

If you are looking for where to start, here is an introduction to GIMP scripting.

A screenshot of some GIMP scripting.

GIMP script borrows from Perl.

19 – A Collection of GIMP Text Effects Tutorials

Text effects in GIMP

This resource isn’t a tutorial per se, but a site devoted entirely to showcasing GIMP text effects, and how to achieve them. The text effects are organized in different categories – nature, metal, light, ice, glass, fire, 3D, abstract, simple, etc.

I think these tutorials not only teach you GIMP, but also give you a fantastic overview of exactly what it can do.
Of course, there are few limits to what you can accomplish with GIMP once you achieve mastery. I hope this list speed you along the journey.

  • RPS

    Thanks, very useful list –A GIMP user

    • Paul Fullilove

      Good article but I would need more compelling reasons to learn yet another image editor.

      • RPS

        :) I guess for professional designers GIMP may not seem like a great option, but for someone like me who is a programmer and needs such a well equipped software time to time, this is the best choice – free, easy to learn and use, very effective and gets the job done

  • joeroguen

    With flat designs and simpler interfaces trending as of late, now is the perfect time for designers to consider GIMP as a viable alternative for web design. Photoshop is a beast of a program but sometimes you just want to create a layout with solid colors and huge jumbotron images (talking to you Twitter Bootstrappers out there), a task that GIMP is more than capable of achieving.

    GIMP can become so much better than it is now if only MORE people would contribute to this wonderful open source program. Think of the success of software like WordPress,, Android, the plethora of javascript libraries/frameworks and many others.

    Thanks Ada for taking the time to put together such a great list.

    • TONY

      hahahhahahaahhahahaha funny tunes very cool niccely done ahah dannnnnnn joerogeuens

  • Stefan Cuculeac

    It’s really nice. As a webdeveloper i’m interesting in slice a psd template using GIMP. Does anyone has a tutorial for this thing?

    • Charlie Knight

      Go to the GIMP website, lots of tutorials.

      • TONY


  • adaivanoff

    It also depends on how you define ‘professional use’. I think that many CMS templates are made with GIMP and since these are sold on marketplaces and run on millions of sites, this could be regarded as ‘professional use’. After all, many templates are simple in imagery and don’t require very sophisticated software to great them.

  • Mike Anthony P

    Great list that goes beyond the typical reordering of the same handful of tutorials we’ve seen again and again over the last few years.

  • Bestsite Design

    tnx a lot. it was very helpful for me.

    طراحی سایت در مشهد

  • Thanks for adding us to your list! We’ve got tons of other GIMP tutorials on our YouTube channel, so feel free to check them out:

  • Micky

    The Fourth Lesson — Mixing Colors in GIMP — is no longer available at the resource mentioned.

  • Mickys

    For those who are working through the tutorials, in addition to the issue I noted a little while back:

    The Fourth Lesson — Mixing Colors in GIMP — is no longer available at the resource mentioned.

    I came across a couple of other issues with this nifty little resource:

    11 – Controlling Lighting & Shade in GIMP
    The link in this description does not point to the tutorial. I found the PDF for this tutorial —

    17 – Using the Cage Transform Tool in GIMP
    There is no link to a tutorial in the paragraph. The tutorial is available here —

    Take care…

  • Blargette

    Thank you so much for this round up and thoughtful explanations.

  • Henti Smith

    Thanks for the attribution of my image. As a side note, it was created using Gimp :)

  • Magnificent tutorial, I consider myself privileged to have found this resource, thanks a million.

  • Lisa Maloney

    I have been trying to learn this SW for years now, I am more than halfway through “Beginning GIMP from Novice to Professional” which is really starting to make sense now. Bitebucket is also a really good find. I need to know this SW for my Art, and improvements, etc. I have just learned one of it’s main objectives is for creating Web pages, something I’ve done in a Training in the past, and probably need to get back into.

  • Maycon Paranhos

    Thank you It is great.

  • Ravindra Kathale

    All this is well and good. But my basic problem is, how do I save the end result as a JPG / JPEG file? Can you help? Thanks

    • Carol Barclay

      When you have finished your image, click FILE and then click EXPORT. This will bring you to a new screen. Your image should be already entered as jpeg at the top, but you can click a line at the bottom that says SELECT FILE TYPE – EXTENSION. You can change it to png or other types. Click export and save it to a file on your computer. If you want to GIMP it again, just go to file and click open.

Get the latest in Design, once a week, for free.