When choosing an IDE, this is very important, so the best choice is probably to try a few days a day. Eclipse and Xcode are both popular options that are certainly excellent in their own way. I can not help you with widgets, because I know very little about it. GTK + is a popular infrastructure, but native OS X support was not ready the last time I tested, but development continues, so this could change. Qt is less popular, but is currently completely open source, so the licensing issues that it used are now being resolved, so you can also explore this. wxWidgets are popular in Python and I found it easy to use, but I donβt know how good it is like others, but it can be very good.
As for the five steps, first of all, it makes sense to do it in Python. Python is easy to learn and learn, especially if you are NOT corrupted by C / C ++. C / C ++ programmers often have to wean things out, as there are a lot of things you have to do, and think that you don't need to worry in Python.
With Python, you can focus on learning libraries and tools, rather than learning not to shoot in the foot with C ++. Learn C ++ after that and you will get a smoother learning curve and get more fun.
source share