Some video suggestions:

I have found that there are some good videos on YouTube that are helpful: two of the ones that I think do a good job on beginning material are littlewebhut and thenewboston.

Some books you might find helpful in CIS44: Older books: