Microsoft gives away Visual Studio now too. I always liked it better than Xcode anyway.
Then again it may have been Objective-C that I really didn’t like.
Objective-C could make a rose smell like a turd.
I've never much cottoned to these newfangled languages. They make it so you can hardly do anything interesting or dangerous. It's like trying to do fine technical work with a pair of kindergarten scissors with the rounded points.
I learned to program in FORTRAN, picked up a handful of ASM for small computers, and some years later I fell in love with K&R C (ANSI C is okay). Every language after that has been a cascading flood of well-meaning but annoying crap.
Besides, a Real Programmer can write FORTRAN code in -any- language, right? :-)