I've done some research and I've decided to start on Xcode, "Apple's version of C++"
Xcode, unless I'm mistaken, is an IDE, not a programming language. That said, based on what little info I have to go on, it seems like it's only capable of producing applications for OSX and iOS (although the Wikipedia page says it can make univeral apps, so ???). Keep this in mind as if you decide to become a professional programmer in future, you will likely need to take compatibility and platforms into account.
As I said on the first page, C++ is a pretty bad choice as a total beginner for a programming language. Even C would be a better choice, but not by much. You really should be starting with something more simple like Python, BASIC or maybe even Java/Javascript (two separate things). To be quite frank, even C# is an easier option. C++ demands and expects a lot out of you. It's better to start by taking on a smaller, "easier" language which can open your mind to the basics of how a PC works without exposing you to the full innards as the C-languages do (C/C++ are best utilised when you can effectively work with pointer logic and strong math skills).
Out of curiosity, do you have an actual "goal" at this point? Is there a specific thing you want to make? It might be good for you to figure out something you would really like to make (FOR forget SAKE KEEP IT SMALL PLEASE!), and schedule out some daily/weekly hour-long programming tutorial sessions to get you in a good habit that will make learning how to program easier.