I've experimented with a little python, and some swift. I didn't really enjoy what I was learning with these and moved on to C++. I am currently learning through Parallels on a mac and am really enjoying it so far.
I understand that you can use C++ on both Mac and Windows, but if you can have an application written in C++ for both systems, what are the main differences between an the windows app and OSX app?
Thanks for your time, I understand this might be a stupid question - but as I'm slowly learning more in depth concepts, there's a few simple things like this that I don't fully understand yet.
The difference is not in the C++. Every application has to use the facilities that the OS provides. There are frameworks that act as a proxy that attempts to hide those implementation details and thus provide as similar features in multiple platforms as possible.