{"id":658,"date":"2018-06-15T08:05:07","date_gmt":"2018-06-15T08:05:07","guid":{"rendered":"http:\/\/buklijas.info\/blog\/?p=658"},"modified":"2018-04-24T17:25:32","modified_gmt":"2018-04-24T17:25:32","slug":"exercises-for-programmers-book-review","status":"publish","type":"post","link":"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/","title":{"rendered":"Exercises for Programmers, book review"},"content":{"rendered":"

\"exercises-for-programmers-Book_Cover\"<\/p>\n

Published on:<\/strong> 15.06.2018<\/p>\n

Number of pages: 118
\nWritten by: Brian P. Hogan<\/a>
\nPublish by:
The Pragmatic Bookshelf<\/a><\/p>\n

Conclusion<\/strong>
\nBook has good (real life) exercises that can be applied to learn a programing language.<\/p>\n

Review<\/strong>
\nThis book will not teach you programming but have 57 exercises that you can do in any language.<\/p>\n

Each exercise has few additional challenges, so there is enough material for practice.<\/p>\n

The only way to learn new programming langue(or your fist) is to make something concrete and this book can provide that.<\/p>\n

Flowcharts are also shown in the book, I think that is cool.
\nToday flowcharts are mostly forgotten but are useful to know.<\/p>\n

If you are not experienced programme (I do have 15+ years of development) my suggestion is to first solve an exercise by any means necessary and after you can do it with constraints and lastly also challenges from the book.<\/p>\n

If some exercise is too hard (you have spent few hours and still no progress) just go to next one.
\nYou will have more motivation to learn if it is fun and not dreadful.
\nAfter you finish some other exercises and get more experience, you can come back to old ones.<\/p>\n

The best part about exercises in this book is that they are pretty close to real life programming, so you are not wasting your time (like on Codility<\/a>) solving some problems that you will never encounter in real life software development.<\/p>\n

My solutions can be found at https:\/\/github.com\/sasa-buklijas\/57-challenges-to-develop-your-coding-skills\/<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Published on: 15.06.2018 Number of pages: 118 Written by: Brian P. Hogan Publish by: The Pragmatic Bookshelf Conclusion Book has good (real life) exercises that can be applied to learn a programing language. Review This book will not teach you programming but have 57 exercises that you can do in any language. Each exercise has […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"Exercises for Programmers, book review #bookReview #programming #learnprogramming","jetpack_is_tweetstorm":false},"categories":[2],"tags":[6],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"\nExercises for Programmers, book review - Sasa Buklijas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exercises for Programmers, book review - Sasa Buklijas\" \/>\n<meta property=\"og:description\" content=\"Published on: 15.06.2018 Number of pages: 118 Written by: Brian P. Hogan Publish by: The Pragmatic Bookshelf Conclusion Book has good (real life) exercises that can be applied to learn a programing language. Review This book will not teach you programming but have 57 exercises that you can do in any language. Each exercise has […]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/\" \/>\n<meta property=\"og:site_name\" content=\"Sasa Buklijas\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-15T08:05:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-04-24T17:25:32+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/buklijas.info\/blog\/wp-content\/uploads\/2018\/04\/exercises-for-programmers-Book_Cover.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"Sasa Buklijas\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/buklijas.info\/blog\/#website\",\"url\":\"http:\/\/buklijas.info\/blog\/\",\"name\":\"Sasa Buklijas\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/buklijas.info\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i0.wp.com\/buklijas.info\/blog\/wp-content\/uploads\/2018\/04\/exercises-for-programmers-Book_Cover.jpg?fit=300%2C450\",\"width\":300,\"height\":450},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/#webpage\",\"url\":\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/\",\"name\":\"Exercises for Programmers, book review - Sasa Buklijas\",\"isPartOf\":{\"@id\":\"http:\/\/buklijas.info\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/#primaryimage\"},\"datePublished\":\"2018-06-15T08:05:07+00:00\",\"dateModified\":\"2018-04-24T17:25:32+00:00\",\"author\":{\"@id\":\"http:\/\/buklijas.info\/blog\/#\/schema\/person\/780025d597f1c5df3cc156eaffc8c561\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/buklijas.info\/blog\/2018\/06\/15\/exercises-for-programmers-book-review\/\"]}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/buklijas.info\/blog\/#\/schema\/person\/780025d597f1c5df3cc156eaffc8c561\",\"name\":\"Sasa Buklijas\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/buklijas.info\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/9f6f7de5a4882517ca0e4a8ebd607925?s=96&d=mm&r=g\",\"caption\":\"Sasa Buklijas\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5YHGV-aC","_links":{"self":[{"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/posts\/658"}],"collection":[{"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/comments?post=658"}],"version-history":[{"count":5,"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/posts\/658\/revisions"}],"predecessor-version":[{"id":664,"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/posts\/658\/revisions\/664"}],"wp:attachment":[{"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/categories?post=658"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/buklijas.info\/blog\/wp-json\/wp\/v2\/tags?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}