{"product_id":"beginning-linux-programming","title":"Beginning Linux Programming","description":"\u003cp\u003e\u003cb\u003eBeginning Linux\u003csup\u003e®\u003c\/sup\u003e Programming 4th Edition\u003c\/b\u003e  \u003c\/p\u003e\u003cp\u003eBuilding on the success of its previous editions,  this must-have guide continues its popular tutorial approach and brings you a straightforward introduction to developing programs for Linux and other UNIX-style operating systems. The author duo of experienced Linux programmers covers a wide range of topics to help you learn more about what Linux has to offer so you can maximize your programming time and your use of the Linux system.  \u003c\/p\u003e\u003cp\u003eYou'll progress from the basics of compiling programs,  linking to libraries, and dealing with terminal input and output to more advanced subjects such as writing applications for the GNOME\u003csup\u003e®\u003c\/sup\u003e and KDE\u003csup\u003e®\u003c\/sup\u003e environments, storing data using MySQL\u003csup\u003e®\u003c\/sup\u003e, and debugging. As each topic is covered, the authors introduce an appropriate programming theory and then illustrate it with practical examples, clear explanations, and a step-by-step approach with the intent that you will learn by doing. You'll quickly evolve from being a Linux beginner to confidently creating custom applications in Linux.  \u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat you will learn from this book\u003c\/b\u003e \u003c\/p\u003e\u003cul\u003e  \u003cli\u003eHow to use the standard Linux C libraries and other facilities\u003c\/li\u003e \u003cli\u003eWays to make the most of the standard Linux  development tools\u003c\/li\u003e \u003cli\u003eTips on basic system calls, file I\/O, interprocess  communication, and shell programming \u003c\/li\u003e \u003cli\u003eHow to build graphical user interfaces using the GTK+  or Qt toolkits\u003c\/li\u003e \u003cli\u003eUsing sockets to support TCP\/IP networking to different machines\u003c\/li\u003e \u003cli\u003eHow to write programs that will work on different  distributions of Linux\u003c\/li\u003e \u003c\/ul\u003e  \u003cp\u003e\u003cb\u003eWho this book is for\u003c\/b\u003e  \u003c\/p\u003e\u003cp\u003eThis book is for programmers and developers who want to increase their skill level using Linux. Experience in C and\/or C+ + programming is helpful.   \u003c\/p\u003e\u003cp\u003eWrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.\u003c\/p\u003e","brand":"Richard Stones","offers":[{"title":"Default Title","offer_id":42851173859389,"sku":"9780470147627","price":62.96,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0597\/7689\/2989\/files\/9780470147627_af33a9d0-52bd-4e7a-859a-bdc47ec7972e.jpg?v=1767073351","url":"https:\/\/www.palmleaf.com.au\/products\/beginning-linux-programming","provider":"Palmleaf","version":"1.0","type":"link"}