{"id":364,"date":"2007-10-27T16:24:00","date_gmt":"2007-10-27T21:24:00","guid":{"rendered":"http:\/\/www.juixe.com\/techknow\/index.php\/2007\/10\/27\/top-programming-books-on-google-book-search\/"},"modified":"2007-10-27T16:24:00","modified_gmt":"2007-10-27T21:24:00","slug":"top-programming-books-on-google-book-search","status":"publish","type":"post","link":"http:\/\/juixe.com\/techknow\/index.php\/2007\/10\/27\/top-programming-books-on-google-book-search\/","title":{"rendered":"Top Programming Books on Google Book Search"},"content":{"rendered":"<p>Here is an extensive list of top programming books available for preview on <a href=\"http:\/\/books.google.com\/\">Google Books<\/a>.  Google Books provides scans of thousands of textbooks.  The scans are not the best, most books have visible scan defects in them.<\/p>\n<p>Even though the scans are not the best, there are some features that just work well.  Just like Google Maps, where you can send a link to a map (with a set size, address, etc), with Google Books you can send a link to a specific page in a certain book with specific words highlighted.  Google also has handy links such as the table of contents, popular passages, and where to buy the book (perhaps in a better quality PDF format).<\/p>\n<p>All the books listed here have a &#8216;limited preview&#8217;, meaning that some pages are not available for viewing but for the most part you can browse through most the the book.  Google Books does indicate the pages that are not available.<\/p>\n<p><b>Java<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=Ww1B9O_yVGsC&#038;pg=PP1&#038;sig=953iF6Q7wV19bm_Vztg8dWkEGWk#PPP1,M1\">The Java Language Specification<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=ZZOiqZQIbRMC&#038;pg=PA97&#038;sig=JgnunNhNb8MYDcx60Kq4IyHUC58#PPP1,M1\">Effective Java Programming language<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=saj_wnV2xXoC&#038;pg=PP1&#038;sig=vPSufLP4XqxCN3m03_5sXWJY7xo#PPP1,M1\">Java: The complete Reference<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=glmu7LSXqU0C&#038;pg=PA1&#038;sig=Df6QUfDFyzpO6mtT7rdiTTMD22w#PPP1,M1\">Java In A Nutshell<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=5VTBuvfZDyoC&#038;pg=PA1&#038;sig=qimFAU1gf5EgYpYgYonbo96YGcU#PPP1,M1\">Head First Java<\/a><\/p>\n<p><b>C\/C++<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=rGag6zvVtNEC&#038;pg=PA3&#038;sig=M5IwdN5cTvJ9kDkQTSIfw2jG1RQ#PPP1,M1\">Practical C++ Programming<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=l-8pGUDcYPcC&#038;pg=PT1&#038;sig=rEiKbMzJxbV5gTEimBDRRgDJnIk#PPP1,M1\">C++ The Core Language<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=ZDRBv8U_bJ0C&#038;pg=PA1&#038;sig=jPU-xKO6csH3vCZ5XEAuKM6LR40#PPP1,M1\">The Concurrent C Programming Language<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=zuyAIZ9ZIskC&#038;pg=PA3&#038;sig=kmo7bDL3Kvvi7mFwxmwiXTFKyEo#PPP1,M1\">C++ Primer Plus<\/a><\/p>\n<p><b>.Net\/C#<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=6L1Rm031qCkC&#038;pg=PA429&#038;sig=AdVorCKUg0vh445JUPTfzJUQx-Q#PPP1,M1\">The C# Programming Language<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=ejzRTF2TL6UC&#038;pg=PA1&#038;as_brr=3&#038;sig=N-qwF_BiSMw5z_SgjFm8DTHeuNs#PPP1,M1\">The Visual Basic .NET Programming Language<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=Dy-ro5dFp5MC&#038;pg=PA7&#038;sig=BpqzGh-4zlPmMh3hSVHolEH_Ouw#PPP1,M1\">Pro C# 2005 and the .NET 2.0 Platform<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=wJ8pe3PEKlcC&#038;pg=PA1&#038;sig=_bEz42vOeauQBNGWUUUE0FfCEyo#PPP1,M1\">Learning Visual Basic .NET<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=Hp7sphigGE4C&#038;pg=PA3&#038;sig=uUjIqtexNetzkPGssF-wC7feYWg#PPP1,M1\">VB.NET Language in a Nutshell<\/a><\/p>\n<p><b>Python<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=vpTAq4dnmuAC&#038;pg=RA1-PA3&#038;sig=NAJEOY-V87i2QGS4PSED58piqOY#PPR1,M1\">Python in a Nutshell<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=nEJ-jcYF2fMC&#038;pg=PA3&#038;sig=XsdyvvUW98yTCPLhtqW0fcfe0UI#PPP1,M1\">Learning Python<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=carqdIdfVlYC&#038;pg=PP1&#038;sig=yFz8GPncmysGUC93XO84wjBOO5E\">Visual Quickstart Guide: Python<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=9M09XOt_XPkC&#038;pg=PP1&#038;sig=gwIJDUNSVu7a_QpQ_zUFJbuR5yM#PPP1,M1\">Python Pocket Reference<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=1Shx_VXS6ioC&#038;pg=PA1&#038;sig=JaVnlZj1okM476FSL2IlqUB9eHA#PPP1,M1\">Python Cookbook<\/a><\/p>\n<p><b>JavaScript\/DOM<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=VOS6IlCsuU4C&#038;pg=PA1&#038;sig=D1a6KJnK9GcRWiPYraMefoBLxJc#PPP1,M1\">JavaScript: The Definitive Guide<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=M3Uqna8RIAkC&#038;pg=PA1&#038;sig=Hy_3UcnHGz-vDkknoSLlPP8Yxzw#PPP1,M1\">Beginning JavaScript with DOM Scripting and AJAX<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=MrHaC5HAva8C&#038;pg=PA1&#038;sig=DILv5iQQecl844D8pY7yH8-e7c0#PPP1,M1\">The Book of JavaScript<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=CCCMiIUIokIC&#038;pg=PA1&#038;sig=2xYMzXhLuc0-RXh1Ne28GEs-3Co#PPP1,M1\">The Complete Reference JavaScript<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=tKszhx-XkzYC&#038;pg=PA3&#038;sig=C0CmkXRvTFeUuebUCe6qhvNZLE4#PPP1,M1\">JavaScript Bible<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=LBTQ83bAz6QC&#038;pg=PA4&#038;sig=1NHiVMPf7lbnDDHW6JexP9cHLng#PPP1,M1\">DOM Scripting<\/a><\/p>\n<p><b>Ruby\/Rails<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=6S8vZIUEq24C&#038;pg=PR9&#038;sig=gWRdao9oQaS8noglTj0xYzYgOeE#PPP1,M1\">Ruby in a Nutshell<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=ows9jTsyaaEC&#038;pg=PR14&#038;sig=rQUl3VDRUzNLT6Pzumr1LrD9Oqg#PPP1,M1\">The Ruby Way<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=RBUJZ-ma7voC&#038;pg=PA609&#038;sig=BbDU7gE5X6RF3lSU1UjMXSb6JlY#PPP1,M1\">Beginning Ruby<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=pUPX8joph10C&#038;pg=PP1&#038;sig=uXOsLcNneepQEpG1FdZjS9j1K6g#PPP1,M1\">Ruby on Rails: Up and Running<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=0MEn8moAsYQC&#038;pg=PA4&#038;sig=SbV6r0icmJ6FgKCD8z1toMByp1Q#PPP1,M1\">Rails Solutions: Ruby on Rails Made Easy<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=o0JuxK5_1esC&#038;pg=PA6&#038;sig=RKNZBS0EdyAYFbY69vP5Pyyc_uk#PPP1,M1\">Beginning Ruby on Rails E-Commerce<\/a><\/p>\n<p><b>PHP<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=dm2_jgULbBUC&#038;pg=PA1&#038;sig=zXZoS-JpvJ2yb2o-bzufOZwhvwg#PPP1,M1\">PHP in a Nutshell<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=tywvv3ULal0C&#038;pg=PA7&#038;sig=VIk-wD6azTwW8GeyWCU_g2-pRAs#PPP1,M1\">Programming PHP<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=EPYLBqDWOeYC&#038;pg=PA1&#038;sig=FZoOgrJkS1ONimQCGc4EqCqbdg4#PPP1,M1\">PHP Cookbook<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=IpuT0GxHvAkC&#038;pg=PA1&#038;sig=KD6W9CxXGZHm5etSpyyxpUWssfg#PPP1,M1\">Learning PHP and MySQL<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=r0RzbTtX1VsC&#038;pg=PA1&#038;sig=zsd5JNbcqmB_SORKw-sIkFZHAS4#PPP1,M1\">Learning PHP 5<\/a><\/p>\n<p><b>Database<\/b><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=WjIQh9bo7DoC&#038;pg=PP1&#038;sig=0XTTuLkBJQlX0MTsPUqThjLE8tk\">Visual Quickstart Guide: MySQL<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=aC3blgT3D3YC&#038;pg=PA1&#038;sig=DtVt1B9eNtIpc2OdJ2trEfaoAAM#PPP1,M1\">MySQL Cookbook<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=KnAxCTKIMiIC&#038;pg=PA1&#038;sig=s5wLE5YsOd5Vq6J589cvuPy7lGU#PPP1,M1\">MySQL in a Nutshell<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=uTafONiZmEIC&#038;pg=PA1&#038;sig=bFEMJqXZl9G7ECqv9_OMgD_Ib2I#PPP1,M1\">MySQL Tutorial<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=-FHhNVmXALkC&#038;pg=PA4&#038;sig=FA3sEZjlH7vQtp4rGhCKk5crB3s#PPP1,M1\">Programming SQL Server 2005<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=9zkXLY9U88UC&#038;pg=PA2&#038;sig=p1b798ZMhpp6nXOgIbscHjndtjM#PPP1,M1\">SQL Server 2005: Developer&#8217;s Guide<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=_8t73M1r71sC&#038;pg=PA3&#038;sig=o8pPJbvjaifrNZMnY26VMSlB6Jw#PPP1,M1\">SQL Server 2005: A Beginner&#8217;s Guide<\/a><br \/>\n<a href=\"http:\/\/books.google.com\/books?id=B83dXtOATAQC&#038;pg=PA3&#038;sig=Ndon2Fh39Ma8XTInNK27_rFEBzE#PPP1,M1\">Beginning SQL Server 2005 Express<\/a><\/p>\n<p>Technorati Tags: <a href=\"http:\/\/technorati.com\/tag\/java\" rel=\"tag\">java<\/a>, <a href=\"http:\/\/technorati.com\/tag\/php\" rel=\"tag\"> php<\/a>, <a href=\"http:\/\/technorati.com\/tag\/database\" rel=\"tag\"> database<\/a>, <a href=\"http:\/\/technorati.com\/tag\/programming\" rel=\"tag\"> programming<\/a>, <a href=\"http:\/\/technorati.com\/tag\/language\" rel=\"tag\"> language<\/a>, <a href=\"http:\/\/technorati.com\/tag\/.net\" rel=\"tag\"> .net<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ruby\" rel=\"tag\"> ruby<\/a>, <a href=\"http:\/\/technorati.com\/tag\/rails\" rel=\"tag\"> rails<\/a>, <a href=\"http:\/\/technorati.com\/tag\/google\" rel=\"tag\"> google<\/a>, <a href=\"http:\/\/technorati.com\/tag\/book+search\" rel=\"tag\"> book search<\/a>, <a href=\"http:\/\/technorati.com\/tag\/dom\" rel=\"tag\"> dom<\/a>, <a href=\"http:\/\/technorati.com\/tag\/javascript\" rel=\"tag\"> javascript<\/a>, <a href=\"http:\/\/technorati.com\/tag\/python\" rel=\"tag\"> python<\/a>, <a href=\"http:\/\/technorati.com\/tag\/vb\" rel=\"tag\"> vb<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is an extensive list of top programming books available for preview on Google Books. Google Books provides scans of thousands of textbooks. The scans are not the best, most books have visible scan defects in them. Even though the scans are not the best, there are some features that just work well. Just like [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[6,11,15,16,18,19,21,22,23,3,5],"tags":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p902K-5S","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/364"}],"collection":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/comments?post=364"}],"version-history":[{"count":0,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/364\/revisions"}],"wp:attachment":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/media?parent=364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/categories?post=364"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/tags?post=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}