Refresher Course

I'm looking at new jobs right now and realizing that I could use a refresher course in some tech basics, especially in newer networking practices. I have been working with outdated SCO Unix systems the past several years, and while their antiquity in teh network department may be challenging at times, it is not the type of challenge I'm looking for. I dug up some books that I went through when I was in college back around 2003 and I'm sure that there will be some basic principles that I can refresh from those, but I'm thinking they are a little behind the times. I will link them below to see if anyone has any experience with them.

Thanks in advance for any help.