Does anyone have any suggestions for a Linux newbie

Well, the nice thing about UNIX (of which Linux is a dialect) is that it ( unlike Windows) takes a few core ideas (such as "everything is a file") and stretches them pretty far. Despite being almost 20 years old, I would still recomend The UNIX Programming Environment by Brian Kernighan and Rob Pike.