In this context, Xcode is just an IDE. Coding a text-based interface is not a good, real-world example of using concurrency. It is extremely rare to ever write a production command-line tool with a user interface. It would be even more unusual to do that with concurrency.
That being said, using concurrency to interact with a user interface is a very popular use of concurrency. It is just that the mechanisms of the user interface are so different that it will be difficult to apply anything you learn in a text interface to a real app. Furthermore, any C++ techniques would be particularly difficult to apply on an Apple platform that is focused on Swift and Objective-C.
I think a better approach might be a local college or university. Internet forums, and this forum in particular, when using C++, are awkward.