It's so important that you have a good inspiring CS teacher when you start learning the ropes. The first person who taught me computing was the reason I stayed away from going into CS for 15 years before taking it up a second time. This time round my community college math teacher taught us how to program a TI-84 and encouraged us to do so. I went on to download R because I read that it was best for statistics and learnt more stuff later. An inspiring teacher who goes out of their way to ensure that your learning roadblocks are removed is the best!