Explore More
Explore More
Top Picks
Bestsellers
Software Development
Computer Science
Languages & Tools
Programming
Software Design & Engineering
Software Design, Testing & Engineering
Commonalities among books on software development include comprehensive guides to programming languages such as Java, Python, Perl, C#, and Ruby. There are also several guides to Agile software development methodologies, including Scrum and Extreme Programming. Other topics covered in multiple books include project management approaches, software design patterns, software testing techniques and methodologies, and beginner-friendly guides to programming. Additionally, there are books focused on specific tools or technologies such as Arduino microcontrollers, GIMP image manipulation software, sed and awk text processing tools, and Ubuntu Linux.