I have retired from programming but now have an issue. I am turning into a beading fanatic but the software out there is minimal so now I am back to trying to create an application for my own personal use. There are programs such as EasyBeadPatterns, but it apparently has not been updated in years. There is another program, but does not really have the features I need. So, question, what program and/or language would be best to create an application that would automatically paint colors onto a grid? The grid could change rows and columns (this is a future problem to resolve) and the user (me) would select from a palette (future problem to solve) and using the mouse, apply this color to the grid. My background is mostly programming databases so this is new territory for me. Would I need to learn a specific language to accomplish this? Ok, this is two questions in one, so will start with the first of what paint program would be best to accomplish my goal.