With every new year comes a feeling of collective renewal—as if the list of everything we did and hoped to do in the previous year has been reset. Resolutions are made. New goals are written down and pasted to refrigerators, computer monitors, and bulletin boards.
Perhaps one of your goals is to become a better programmer. It's something almost every developer can strive for—the only problem is deciding how to go about it. If you want a stronger conceptual knowledge base, you could read several cookbooks, essential handbooks, definitive references, guides for developers, and countless other resources. While this approach to learning would give you a well-rounded knowledge, such an undertaking requires much more time than most developers have. This is where Syncfusion's Succinctly series of free e-books fits into your plans.
The first entry in the Succinctly series for 2013 is Data Structures Succinctly Part 1 by Robert Horvick. With it, you'll improve your knowledge of linked lists, arrays, stacks, queues, binary search trees, and sets. You'll learn how these structures behave, how to interact with them, and the algorithms behind their methods and classes. Horvick goes a step further to detail data structures' operational and resource complexity to ensure you clearly understand what using a specific structure involves. As the title says, this is part one of a two-part series, so keep an eye on Syncfusion for Data Structures Succinctly Part 2.
With the Succinctly series, becoming a better programmer is one resolution you can keep in 2013. Each volume is around 100 pages, features detailed code samples, and is guaranteed to kick-start your learning process in whatever technology you decide to learn. We've published eleven books since we started the series last May, including books on Git, HTTP, C++, F#, Objective-C, and many more. Lucky for you, slowing down is not on our agenda. From all of us at Syncfusion, we wish you a happy New Year, and happy learning!