Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what's the best way to learn C++ and Qt at the same time?

Tags:

c++

qt4

Hi I did A Google search and couldn't find anything,

so I wanna learn Qt/C++ my University (I'm a first year CompSci Student) won't be teaching C++ next year which is a big disappointment

I already know Python and dabbled in LaTeX, Javascript, C++

I'm currently helping out a free software project Clementine but it's programmed in Qt/C++ and I don't know enough of both to help out enough.

Is there any tips, Tutorial, howtos out there?

like image 574
Daniel Hill Avatar asked Jun 17 '10 08:06

Daniel Hill


People also ask

Can I learn C and C# at the same time?

Of course, you can always learn both! And if you want to learn the original C programming language, check out our Learn C course. C# is one of the most popular programming languages. It can be used for a variety of things, including mobile applications, game development, and enterprise software.

Can we learn both C and C++ at the same time?

There is no need to learn C before learning C++. They are different languages. It is a common misconception that C++ is in some way dependent on C and not a fully specified language on its own. Just because C++ shares a lot of the same syntax and a lot of the same semantics, does not mean you need to learn C first.

Is QT difficult to learn?

It's very easy to get start with Qt, since the documentation is great. Let's say, you want to develop a video player, just follow QMediaPlayer Class , and you will have learned how to play media with Qt. Should I learn Qt or WXWidgets?


2 Answers

Don't learn both at the same time. Learn C++, then learn Qt. Grab a book about C++, then a book about Qt; there is no substitute for a good book.

Trying to learn C++ and Qt at the same time is like trying to learn the alphabet while reading Shakespeare.

like image 61
GManNickG Avatar answered Nov 15 '22 06:11

GManNickG


I don't think it's an impossible thought learning both at the same time. Since you already know Python, try learning some basic Qt concepts by implementing something simple in PyQt or PySide. Learn C++ by writing simple console programs. Once you've mastered C++, try doing the same stuff with Qt using C++. It's a fact that you'll get a lot more help and code examples from people using C++, so you shouldn't just be satisfied with using Python to implement Qt programs.

like image 39
teukkam Avatar answered Nov 15 '22 06:11

teukkam