I am a Java programmer who likes to create own programs/web pages/games which look nice. I am not a front-end guy even though I am willing to dedicated effort to produce good looking apps with original design.
My focus is in areas of smaller web & mobile apps and games with custom graphics.
Here I am mostly addressing drawing of images. I use GIMP to modify the free images I get from internet. However I would like to produce/draw my own images based on my ideas.
My question is, what tools are suited for this? (I assume that as very least I need some sort of graphic tablet as I cannot imagine drawing by mouse.)