title: FLTK, wxWidgets, GTK - light, easy and portable
body: <p>I know that it isn't first topic when somebody considering different GUI libraries. But I have a few specific questions and needs that "the others" didn't have.</p>
  
  <p>(As usual) I'm novice programmer, learning C++ now (finishing thinking in c++) and my university wants me to learn some GUI for programming projects (I'm electronics student) - I'm writing this because personally I would like to know C++ a little bit better before learning some additional libraries. But reality is brutal in this case :).</p>
  
  <p>I'm looking for <strong>simple</strong> (easy to write in) library that will work under <strong>windows, linux and embedded systems</strong> (embedded linux or any other lightweight ARM system, not necessary android) without much (best case - ANY) modifications. I would like this library to be <strong>lightweight</strong> (thats why I eliminated QT), <strong>easy to use with other libraries</strong> (for audio/video players or some network applications) <strong>and languages</strong> (I'd like to write also in C, which will be my primary language I believe, maybe some python, D or java). The documentation/tutorials should be also easy and simply written - my English skills are very basic, as you can see reading my post.</p>
  
  <p>After googling for hours my vote is for GTK/GTKmm which allow me to use LXDE, XFCE and GNOME (light/medium/heavy) without installing additional libraries, write code in C, C++, D, Python, Java and almost every programming language that exists. On the other hand many peoples wrote that FLTK is very simple, most portable and probably the fastest one. WxWidgets has many positive opinions so... I just don't know, please help me.</p>
  
  <p>Thanks for your replies,</p>
  
  <p>Pawel</p>