Book 2: The Passionate Programmer: Creating a Remarkable Career in Software Development

I bought this book in 2010 or 2011, in the beginning of my IT degree. I thought it would help me focus on what I want to study. Instead, the first couple of chapters confused me. Each chapter ends with some actionable questions - and I could only answer "I don't know" for all of them. Do you want to position yourself in the bleeding edge of technology, or just the leading edge? Do you prefer to specialize in migrating legacy systems - requiring you to be an expert in a nearly dead language - but a very important task to help companies move forward? List all the technologies you use and rank them in their lifecycle. Err... I don't know. I have a year of writing some C and C++? I felt overwhelmed, put the book down, then promptly forgot it existed for about 10 years - except for times I was moving - Oh, yes, I should read that book some day. I finally decided to get it over with - after all, 10 years later, I am in the IT field as a Database Administrator and report wr