This book is very accessible and the TExAS simulator is useful for learning. However it is good to have a general idea of how a computer works before you read this book, so I would recommend reading the introductory computing book by Patt and Patel first.