Qt has really caught my eye, though I'm only *learning C++*Is Qt worth learning? And is the Qt Creator a good IDE for developing in C++ in general, or do the projects usually orient around Qt and QML because you are using their ide which is for that?
>>107590569Qt is a mess. Full of non standard C++ extensions that now compete with actual C++ features like lambdas. Just how many APIs for making HTTP requests does it have? They all suck in different ways, with entirely different foot guns. It's nice in that it produces fast applications that look native (or as custom as you want if you're into that) and don't take 100MBs of RAM just for displaying a Window, but you're paying for that with your sanity trying to maintain invisible QObject lifecycles.
>>107590595How about just using it as an IDE solely for C++?I actually cannot finger out which (Free)IDE i should be using. VS Code doesn't sound right, I've heard people shit on Code::Blocks, Eclipse seems like a Java thing... Clions is paid sub.A lot of people simply say Neovim but that's a ton of set up
>>107590659Can't you pirate Clion? It's the best I've used so far.Visual Studio 2025 is also quite good now, they fixed many of the worst performance regressions of the last decade.
>>107590659if you're on windows visual studio is king. For linux i'd stick to code blocks.
>>107590669Linux, my bad.So Qt Creator is a no as a general purpose C++ IDE?
>>107590659the IDE is fine its a good choice but its has some issues depending on how you install it. One way to find out just use it. Also regarding qt yes its fine but you can feel how old it is by now. gtk usually breaks compatibility and therefore has a neat set of apis by now while qt has a lot of outdated things that should be removed and not be replaced by qml but a more modern widget fork.Docs wise I always preferred qt over win32 I simply dislike reading ms stuff because its very very words while qt just gives you what you want. Doesn't matter much in the age of llm I guess. Qml is a piece of shit and very frustrating to learn.
>>107590569> Is Qt worth learning?You need a very specific use case for Qt nowadays. I used it around 2011 to develop custom management system for companies. However, nowadays these kind of software are better suited for the web (SaaS) because they're easier to deploy, update and manage. I remember back in the days we had to literally drive to the company site, install the final program on their computers and do a quick demonstration. It was a mess. The only scenario where I'd still use C++ and Qt is for developing embedded UIs (like for a machine, car, whatever) or for resource intensive applications that cannot run on a browser. I highly recommend you to decide what you want to accomplish before diving into a potential time waste. Even on a resume, it isn't an huge selling point; I even stopped listing it on mine (and I was a C++ guy back in the days).
>>107590956Yes, yes. Using Linux Mint I realized I had the flatpak version installed. Going to delete that install it from the website that way I know where it's installed and can use the maintenance-tool. And learn as I go from the ground up. I'm pretty direction-less when it comes to learning C++ alongside an IDE though. I'm playing around with Qt Creator, but i'll branch out and learn the other IDEs as I go. I still have a lot to uncover like makefiles and builds etc. New captcha sucks btw
>>107591238You mess around with web apps moreso nowadays? Makes sense everything pretty much as a browser counterpart nowadays
>>107590664Clion is free these days, has poor performance in my experience though
>>107590569I even bought Bjarne Stroustroup's book: "Programming Principles and Practice using C++"I really just want to learn how to program and I hope the title is literal, as it states "USING c++, to learn programming principles"Not necessarily expecting to deep dive and fully even grasp C++But yeah in the book he tells you to find an IDE, that's where I'm at rn
>>107590659Dude tf are you talking abouy CLion is now free for noncuckmercial use? I know because I'm using the free version (evropa)