<p>I also agree Python is a good start. I’m personally a C fan, but I didn’t “get” C until after I spent some time with “easier” languages like Python.</p>
<p>There are a million books and websites on learning Python, so it can get overwhelming. I personally recommend starting with:</p>
<p><a href=“Think Python: How to Think Like a Computer Scientist”>http://www.greenteapress.com/thinkpython/thinkpython.html</a></p>
<p>What I like about this book is that it teaches Python and programming concepts you can use in other languages.</p>