Im a .net developer , i have studied a course in C followed by one in C++ before as an introduction to Programming, i want to learn Qt, im not sure if it is even possible for me to start right away read a book in Qt or should i start reading a book in C++ first !
Do you think that a Senior C# developer would be able to learn Qt by reading a book in Qt right away if he has small background in C++ ?
Having done what you are describing, I would make the following suggestions –
Finally, what order should you do these. With regards to books, going off of your comments about learning c++, buy a book. I’ve always found them to be very helpful. For the other 3 topics I’ve mentioned, I would recommend doing items 2, 3 & 4 all at the same time. Pick a simple concept you wish to learn about, then work through examples until you understand it.
The two most important things to learn for a good foundation in Qt are Signals & Slots and the GUI. You really need to understand basics on these before you get very far using Qt.
Personally, I think learning c++/Qt is a good thing to do for a c# programmer. It will give you a new perspective on how to solve problems.