An excellent book that teaches programming and software development the way it should be done: independent from a specific implementation language and focusing on the main principles that are fundamental and substantive to any kind of software production.... Overall, a well-developed book that provides a comprehensive journey through the substantive topics essential to programming; I agree with the title; with the help of this book anyone can code. Given the unique strength of being agnostic to a specific language in the presentation of the central themes I wish that this book becomes a core reading text to academic institutions delivering on Computer Science and Software Development.
-- Dr Marc Conrad, Principal Lecturer, University of Bedfordshire
Ali Arya guides you in a fantastic journey full of creativity in a coherent way that allows the traveler to learn and build up over the knowledge acquired in previous chapters until the reader accomplishes skills to develop solutions using programming.
-- Andres A. Navarro Newball, Professor, Pontificia Universidad Javeriana Cali Colombia
An excellent book that teaches programming and software development the way it should be done: independent from a specific implementation language and focusing on the main principles that are fundamental and substantive to any kind of software production.... Overall, a well-developed book that provides a comprehensive journey through the substantive topics essential to programming; I agree with the title; with the help of this book anyone can code. Given the unique strength of being agnostic to a specific language in the presentation of the central themes I wish that this book becomes a core reading text to academic institutions delivering on Computer Science and Software Development.
-- Dr Marc Conrad, Principal Lecturer, University of Bedfordshire
Ali Arya guides you in a fantastic journey full of creativity in a coherent way that allows the traveler to learn and build up over the knowledge acquired in previous chapters until the reader accomplishes skills to develop solutions using programming.
-- Andres A. Navarro Newball, Professor, Pontificia Universidad Javeriana Cali Colombia