#7386
The robust and versatile C# programming language forms the backbone of .NET development. After two decades of impressive growth, it continues to evolve! The exciting new functionalities in C# 6 and 7 simplify the handling of big data applications, cloud-based web development, and cross-platform software development using .NET Core. There's no better time than now to dive deep into C#.

#7385
Microsoft's .NET platform is a game-changer for modern developers. It delivers a versatile, comprehensive framework for building applications across a wide array of solutions, including line-of-business tools, high-performance games, and large-scale distributed systems.

#6559
Android in Action is a comprehensive guide that provides a detailed overview of the Android operating system and its functionalities. This book offers a step-by-step approach to learning Android development, making it suitable for both beginners and experienced programmers. It covers a wide range of topics, including the basics of Android app development, user interface design, data storage, networking, and more.

#6553
Linux has open-source nature and powerful command-line interface, and offers users unparalleled flexibility and control over their computing environment. With Linux becoming increasingly prevalent in various industries, acquiring a strong foundation in this versatile operating system has never been more important. Linux in Action provides the perfect opportunity to do just that.

#6003
Unity makes it easy for developers to build games without getting bogged down in unimportant details. It handles a lot of the details for the user, allowing them to focus on gameplay, graphics, and user experience development. Its pre-built resources are of reliable quality, and they are a complete, huge ecosystem. In addition, Unity has an active and powerful development community where you can get a lot of help.

#6002
jQuery is absolutely one of the most popular JavaScript frameworks, and still widely used today. 65% of the top 10 million websites in the world is using jQuery, so its importance is self-evident. jQuery's philosophy is "Write Less, Do More", advocating writing small amounts of code to achieve complex functions. It is simple, fast and lightweight, provides rich functional interfaces, and is suitable for modern, rapid Web development.

#5766
The rapid development of PHP has already surpassed Java and ASP to become by far the most popular Web development language. Its unique syntax mixed with C, Java, Perl and PHP own innovative syntax, supports almost all popular databases and operating systems, and can use C, C++ to perform program extension. With the release of PHP 5 and the adoption of the Zend framework (now the Laminas Project), the marriage of PHP with agile method, design patterns, and unit testing has become a mainstream topic.

#5724
JavaScript used to be just a scripting language running in the browser's sandbox environment. Since the release of Node.js in 2009, JavaScript has show extraordinary talents on the server side, the Internet of Things, mobile native application development, and even desktop application development. In the past, to develop desktop applications, we need to learn the exclusive programming languages and development frameworks for different platforms, which not only costs a lot, but also takes a lot of time to make a desktop application that supports and is compatible with multiple OS platforms, and basically needs to be implemented by different teams for different platforms.

#5637
CSS in Depth is a complete and clear guide, a CSS bible to keep up with the times, which will take you from novice to expert in the CSS field. The purpose of this book is to give the reader an in-depth understanding of the CSS language and a quick understanding of the new developments and features of CSS. Not only does the book have a well-explained concept introduction, but it also has detailed step-by-step examples that will help you improve your Web development skills and inspire your design so as to become a true Web development superior.

#4807
You've probably heard this formula: program = data structure + algorithm. What it means is that: data structure is the skeleton of a program, and algorithm is the soul of the program. Therefore, data structures and algorithms are very complex, abstract and difficult to understand knowledge. Even for a skilled programmer, it is not easy to master both data structure and algorithm well.