From beginner to expert in your language of choice

Discover some of the best available learning resources for today's software and web developers. Programming languages we cover include C and C++, Java, C#, Swift for iOS, Ruby and PHP for web development, Perl for enterprise development, R for big data analytics, and many more.

This page brings together a wide range of books spanning many of our categories on apress.com. Explore new releases in programming below or use the search box to find a specific book topic.

  • Featured Author

    • Andrew Troelsen has more than 20 years of experience in the software industry. During this time he has worked as a developer, educator, author, public speaker, and now team lead and lead engineer at Thomson Reuters. He is the author of numerous books in the Microsoft universe covering C++-based COM development with ATL, COM and .NET interoperability, Visual Basic and the award winning C# and the .NET Platform. He holds a master’s of science degree in software engineering (MSSE) and is currently completing a second MS degree in computational linguistics.

Why Shop on Apress.com?

The books in our Apress Shop come with free worldwide shipping for print copies, and our eBooks can be read on any device.

  • <

    More than 2,500 IT & programming titles

  • w

    Free shipping for print books worldwide

  • m

    eBooks can be read on all devices