eBooks are honestly difficult to learn form in my opinion.
I'm currently a computer science major. My next semester starts in January.
If I were you I would start with python. It's the easiest language to learn from and is very versatile and can be used for websites.
Instagram, Youtube, Reddit, Pinterest, all use python.
I'm learning Python on my own right now. I haven't started college yet. I'm studying python for 5 hours every day.
Honestly I think the key is to really sit down and study it. I used to hate studying but one day I just sat down and started studying for hours taking notes.
My handwriting is shit I know lol.
But so far I'm understanding it. Some of it is a bit difficult.
I'm learning it at
https://www.codecademy.com/
Edit: If you do not want to learn python the third easiest language is javascript.
http://www.techworm.net/2016/03/5-simple-coding-languages-learn-first-time-learners.html
I think it might be better to start with the easiest and if you can grasp it learning a new language might be even easier.
So far python seems to be memorizing sequences and seeing a pattern. I thought it would be a lot of math.(I suck at math.) But from what I can tell it's not, just some arithmatic and math reasoning.
For example:
string_1 = "camelot"
string_2 = "place"
The string_1 and string_2 are variables and they're storing those strings above. Camelot and place. A string has the quotes " " around it.
Now to print them you would write
string_1 = "camelot"
string_2 = "place"
print "Let's not go to %s . 'Tis a silly %s" % (string_1, string_2)
Basically it's a simple patterm. The string_1 and string_2 in the parenthisis are going to be taken from our variable signed above and placed into the printed string.
In this situation we would write %s for each string and a final % sign in between the code on the left and the parenthesis code.
Honestly I'm loving python. I want to go study it right now but my head hurts a bit. It's raining here and kind of gloomy so i'm kind of tired. I highly recommend it.