I think the initial language doesn't matter all that much as long as you can get interest in programming and have some structure to break you of any bad habits after you first start. I taught my self to program with GW Basic and goto statements in the early 2000's. At that point it was already a horribly antiquated technology but it ran on my braille notetaker so the learning curve to get started was super low. With in a year or two of getting started I was in a C++ class using normal computers which broke me of all the bad habits I had taught myself.