Looking for a book for beginners


Hello experts on programming books,

I am looking for a book for my friend who wants to learn programming, is there a book(s) which will help this friend of mine to learn programming which is programming language independent and which helps this friend of mine to learn the concepts and basics of programming and see if it is something which can be explored further.