Actually, I learned Python first, and have some earlier neural net projects that I've written in Python. I decided to learn C++ because I found Python too slow and restrictive for the stuff I was trying to do, and although I've found C++ a lot more difficult and unforgiving, I'm quite pleased with how it's worked out.