I hope I'm posting this in the right place...

I'm learning C++. I'm new to programming. I need a place to start

I have a mac. The mac comes with XCode - which is able to support C++ but at my level of understanding does not make it especially easy to do anything other than use the console. (I want to get an understanding of the core concepts of C++, be able to create very basic windows and have a bit of success by doing stuff)

My friend tells me to forget learning programming on the mac, and instead learn on the pc and specifically use the Borland C++ software.

Is this good advice?