The book I'm reading right now emphasizes the procedural side of C++ in the first 9 chapters — the rest of the book after that (chap. 10+) emphasizes the OOP side of C++.
I'd like to be able to make some useful GUI programs when I finish the procedural part of the book.
Generally, will this be possible and feasible?
Are there any Operating System APIs that I could use to develop some GUI apps using the procedural side of C++ ?
Qt and many of the other GUI frameworks are OOP, that paradigm seems to suit GUI well. There are C style GUI like Win32, but IMO you would be better of with Qt or sfml, but is only my opinion :+)
Be careful that learning "procedural" C++ doesn't descend into C style programming.
C++ is a multi paradigm language : C programming ; STL (Standard Template Library - using the containers like std::vector et al. and algorithms like sorting etc) ; OOP C++ with classes and polymorphism etc ; template programming ; Template Meta Programming (TMP).