Skip to main content
Perlego
Browse
Institutions
Pricing
Login
DeutschEnglishEspañolFrançaisItaliano
DeutschEnglishEspañolFrançaisItaliano

Browse by topic

  • Architecture
  • Art
  • Biological Sciences
  • Business
  • Computer Science
  • Design
  • Economics
  • Education
  • History
  • Languages & Linguistics
  • Law
  • Literature
  • Mathematics
  • Media & Performing Arts
  • Medicine
  • Personal Development
  • Philosophy
  • Physical Sciences
  • Politics & International Relations
  • Psychology
  • Social Sciences
  • Study Aids
  • Technology & Engineering
  • Theology & Religion

Or browse by

  • Subtopics
  • Publishers
  • Index

Browse study resources

  • Knowledge Base
  • Study Guides
  • Essay Writing Guides
  1. Home
  2. Browse
  3. Computer Science
  4. Programming Languages
Computer Science

Programming Languages

  • Explore
  • Books
  • Related topics

Find by topic

1 of 14
  1. Application Development
  2. Artificial Intelligence (AI) & Semantics
  3. Bioinformatics
  4. CAD-CAM
  5. Certification Guides in Computer Science
  6. Client-Server Computing
  7. Cloud Computing
  8. Compilers
  9. Computer Engineering
  10. Computer Graphics
  11. Computer Networking
  12. Computer Science General
  13. Computer Vision & Pattern Recognition
  14. Content Management Systems
  15. Cryptography
  16. Cyber Security
  17. Data Mining
  18. Data Modelling & Design
  19. Data Processing
  20. Data Transmission Systems
  21. Data Visualisation
  22. Data Warehousing
  23. Databases
  24. Desktop Applications
  25. Digital Media
  26. Entreprise Applications
  27. Hardware
  28. Home Automation
  29. Human-Computer Interaction
  30. Information Technology
  31. MCSE
  32. Microsoft Programming
  33. Natural Language Processing
  34. Neural Networks
  35. Object Oriented Programming
  36. Open Source Programming
  37. Operating Systems
  38. Optical Data Processing
  39. Parallel Programming
  40. Programming
View all

Trending on Perlego

1 of 5
  1. Introduction to Python Programming
    Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  2. Handbook of Constraint Programming
    Handbook of Constraint Programming
    2006
  3. Initial Algebras and Terminal Coalgebras
    Initial Algebras and Terminal Coalgebras
    Jiří Adámek, Stefan Milius, Lawrence S. Moss
    2025
  4. Parallel Computing Architectures and APIs
    Vivek Kale
    2019
  5. Encyclopedia of Software Engineering Three-Volume Set
    2010
  6. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  7. X86 Assembly Language and C Fundamentals
    Joseph Cavanagh
    2013
  8. Scientific Programmer's Toolkit
    M.H Beilby, R.D Harding, M.R Manning
    2022
  9. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  10. APL with a Mathematical Accent
    C.A. Reiter, W.R. Jones
    2018
  11. A Practical Guide To X Window Programming
    Brian J. Keller
    2018
  12. Applied Numerical Methods for Food and Agricultural Engineers
    Prabir K. Chandra, R. Paul Singh
    2017
  13. Multicore Computing
    2013

Most popular on Perlego

1 of 20
  1. Learn PowerShell in a Month of Lunches, Fourth Edition
    Learn PowerShell in a Month of Lunches, Fourth Edition
    Travis Plunk, James Petty, Tyler Leonhardt
    2022
  2. Secure and Resilient Software
    Secure and Resilient Software
    Mark S. Merkow, Lakshmikanth Raghavan
    2011
  3. Introduction to Financial Derivatives with Python
    Introduction to Financial Derivatives with Python
    Elisa Alòs, Raúl Merino
    2022
  4. Programming in ILE RPG
    Jim Buck, Bryan Meyers
    2015
  5. Explorations in Computing
    John S. Conery
    2010
  6. gRPC Go for Professionals
    Clement Jean, Clément Jean
    2023
  7. Schematron
    Erik Siegel
    2022
  8. Learning Processing
    Daniel Shiffman
    2015
  9. Design Patterns for Embedded Systems in C
    Bruce Powel Douglass
    2010
  10. Beginning C++23
    Ivor Horton, Peter Van Weert
    2023
  11. Systems Analysis and Design
    Alan Dennis, Barbara Wixom, David Tegarden
    2015
  12. Introduction to Programming Languages
    Arvind Kumar Bansal
    2013
  13. Digital Control Engineering
    M. Sami Fadali, Antonio Visioli
    2012
  14. Logic in Computer Science
    Michael Huth, Mark Ryan
    2004
  15. Real-Time Concepts for Embedded Systems
    Qing Li, Caroline Yao
    2003
  16. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  17. .NET Interview Questions
    Shivprasad Koirala
    2021
  18. Go Web Programming
    Sau Sheong Chang
    2016
  19. Introduction to Java Through Game Development
    Victor G. Brusca
    2022
  20. Machine Learning for Decision Sciences with Case Studies in Python
    S. Sumathi, Suresh Rajappa, L Ashok Kumar, Surekha Paneerselvam
    2022
  21. C Programming
    Sisir Kumar Jena
    2021
  22. Entity Framework Core in Action, Second Edition
    Jon P Smith
    2021
  23. Functional Programming Patterns in Scala and Clojure
    Michael Bevilacqua-Linn
    2013
  24. Complete Maya Programming
    David Gould
    2003
  25. Haskell in Depth
    Vitaly Bragilevsky
    2021
  26. Object-oriented Programming with Smalltalk
    Harald Wertz
    2015
  27. Modern C for Absolute Beginners
    Slobodan Dmitrović
    2021
  28. A Practical Guide to SysML
    Sanford Friedenthal, Alan Moore, Rick Steiner
    2014
  29. Concepts in Programming Languages
    John C. Mitchell
    2002
  30. The Description Logic Handbook
    2010
  31. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
    Mark J. Price
    2024
  32. Learn C# with Visual Studio 2022
    Marcelo Guerra Hahn
    2025
  33. The Programmer's Brain
    Felienne Hermans
    2021
  34. A Concise Introduction to Programming in Python
    Mark J. Johnson
    2018
  35. Secure and Resilient Software Development
    Mark S. Merkow, Lakshmikanth Raghavan
    2010
  36. ARM Assembly Language
    William Adam Hohl, Christopher Hinds, Kevin Patrick Welton, William Hohl, Kevin Welton
    2025
  37. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2024
  38. ROS 2 from Scratch
    Edouard Renard
    2024
  39. ASP.NET Core in Action, Third Edition
    Andrew Lock
    2023
  40. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2023
  41. Blockchain and Ethereum Smart Contract Solution Development
    Weijia Zhang, Tej Anand
    2022
  42. The Definitive Guide to Modern Java Clients with JavaFX 17
    Stephen Chin, Johan Vos, James Weaver
    2021
  43. PHP 8 Solutions
    David Powers
    2021
  44. C# Programming for Absolute Beginners
    Radek Vystavěl, Radek Vystavěl
    2021
  45. Using R for Bayesian Spatial and Spatio-Temporal Health Modeling
    Andrew B. Lawson
    2021
  46. Object-Oriented Design Choices
    Adair Dingle
    2021
  47. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  48. Mastering VBA for Microsoft Office 365
    Richard Mansfield
    2019
  49. Hands-On Object-Oriented Programming with C#
    Raihan Taher
    2019
  50. Software Testing
    Paul C. Jorgensen
    2018
  51. Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  52. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  53. The Quick Python Book
    Naomi Ceder
    2018
  54. Software Engineering with UML
    Bhuvan Unhelkar
    2017
  55. Introduction to Programming and Problem-Solving Using Scala
    Mark C. Lewis, Lisa Lacher
    2016
  56. Modern Assembly Language Programming with the ARM Processor
    Larry D Pyeatt, Larry D. Pyeatt
    2016
  57. Software Engineering
    Vaclav Rajlich
    2016
  58. Interaction Flow Modeling Language
    Marco Brambilla, Piero Fraternali
    2014
  59. Violent Python
    TJ O'Connor
    2012
  60. Introduction to Compiler Construction in a Java World
    Bill Campbell, Swami Iyer, Bahar Akbal-Delibas
    2012
View all

Recently published

1 of 8
  1. ARM Assembly Language
    ARM Assembly Language
    William Adam Hohl, Christopher Hinds, Kevin Patrick Welton, William Hohl, Kevin Welton
    2025
  2. Foundations of Cloud Computing
    Foundations of Cloud Computing
    Robert Shimonski
    2026
  3. Development of Multi-Agent System Infrastructures
    Development of Multi-Agent System Infrastructures
    Andrei Olaru
    2026
  4. Prompting Go for Systems Development
    Drishti Jain
    2026
  5. PowerShell Automation and Scripting
    Ahmed Uzejnovic, Michael Seidl
    2026
  6. Tcl/Tk
    Clif Flynt
    2026
  7. Swift
    Kerem Koseoglu
    2025
  8. Why Learn C
    Paul J. Lucas
    2025
  9. Kickstart MySQL Fundamentals
    Amit Diwan
    2025
  10. Let Us Go!
    Rahul Sid Patil
    2025
  11. Intelligent Banking
    Victor J. Valcarcel
    2025
  12. Theory of Computation for Software Developers
    Maxim Mozgovoy
    2026
  13. AI Without The Anxiety
    Jasper Livingstone
    2026
  14. Rule-Based NLP with NLP++
    David de Hilster, Amnon Meyers
    2026
  15. Discrete Mathematics for Data Science
    Jack Pope
    2026
  16. Understanding Microservices with .NET
    Sepehr Pakbaz
    2025
  17. Practical PHP APIs with Symfony
    Nacho Colomina Torregrosa
    2025
  18. Mastering Algorithms with Python
    Chenyang Shi
    2025
  19. Syntax and Semantics of Petri Nets
    Roberto Gorrieri
    2025
  20. The Oak Ridge ALGOL Compiler for the Control Data Corporation 1604
    Bumgarner
    2025
  21. Ultimate .NET MAUI Projects
    Raúl Pimienta, Pedro López
    2025
  22. Deep Dive Python
    Adarsh Divakaran
    2025
View all

Recently added

1 of 20
  1. Development of Multi-Agent System Infrastructures
    Development of Multi-Agent System Infrastructures
    Andrei Olaru
    2026
  2. Prompting Go for Systems Development
    Prompting Go for Systems Development
    Drishti Jain
    2026
  3. Foundations of Cloud Computing
    Foundations of Cloud Computing
    Robert Shimonski
    2026
  4. PowerShell Automation and Scripting
    Ahmed Uzejnovic, Michael Seidl
    2026
  5. Python Programming for Mathematics
    Julien Guillod
    2024
  6. Grokking Concurrency
    Kiril Bobrov
    2024
  7. TypeScript 5 Design Patterns and Best Practices
    Theofanis Despoudis
    2025
  8. Ghidra Software Reverse-Engineering for Beginners
    David Álvarez Pérez, Ravikant Tiwari
    2025
  9. Data Structures in Depth Using C++
    Mahmmoud Mahdi
    2025
  10. Pro Spring Boot 3 with Kotlin
    Peter Späth, Felipe Gutierrez
    2025
  11. Python Adventures for Young Coders
    Alaa Tharwat
    2025
  12. Magical Haskell
    Anton Antich
    2025
  13. Why Learn C
    Paul J. Lucas
    2025
  14. Python Bootcamp
    Vaskaran Sarcar
    2025
  15. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  16. PowerShell Fast Track
    Vikas Sukhija
    2025
  17. When Docker Meets Java
    Ashish Choudhary
    2025
  18. Let Us Go!
    Rahul Sid Patil
    2025
  19. Tcl/Tk
    Clif Flynt
    2026
  20. Minimal APIs in ASP.NET 9
    Nick Proud
    2024
  21. Initial Algebras and Terminal Coalgebras
    Jiří Adámek, Stefan Milius, Lawrence S. Moss
    2025
  22. Swift
    Kerem Koseoglu
    2025
  23. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  24. Hands-On Object-Oriented Programming with C#
    Raihan Taher
    2019
  25. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  26. The Modern C++ Challenge
    Marius Bancila
    2018
  27. Mastering Embedded Linux Programming - Second Edition
    Chris Simmonds
    2017
  28. Everyday Data Structures
    William Smith
    2017
  29. WiX: A Developer's Guide to Windows Installer XML
    Nick Ramirez
    2010
  30. ROS 2 from Scratch
    Edouard Renard
    2024
  31. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2024
  32. Blazor Web Development Cookbook
    Pawel Bazyluk
    2024
  33. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
    Mark J. Price
    2024
  34. Microsoft Power Apps Cookbook
    Eickhel Mendoza
    2024
  35. Tools and Skills for .NET 8
    Mark Price, Mark J. Price
    2024
  36. gRPC Go for Professionals
    Clement Jean, Clément Jean
    2023
  37. Visual Basic Quickstart Guide
    Aspen Olmsted
    2023
  38. Visual Basic and Algorithmic Thinking for the Complete Beginner
    Aristides Bouras
    2024
  39. Mastering Blazor WebAssembly
    Ahmad Mozaffar
    2023
  40. Learning DevOps
    Mikael Krief
    2022
  41. Web Development with Blazor
    Jimmy Engstrom, Jeff Fritz
    2023
  42. Solutions Architect's Handbook
    Saurabh Shrivastava, Neelanjali Srivastav, Rajesh Sheth, Rohan Karmarkar, Kamal Arora
    2022
  43. Android UI Development with Jetpack Compose
    Thomas Kunneth, Thomas Künneth
    2022
  44. Mastering Go
    Mihalis Tsoukalos
    2024
  45. .NET MAUI Projects
    Michael Cummings, Daniel Hindrikes, Johan Karlsson
    2024
  46. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2023
  47. Functional Programming in Go
    Dylan Meeus
    2023
  48. Graph Data Science with Neo4j
    Estelle Scifo
    2023
  49. Effective Concurrency in Go
    Burak Serdar
    2023
  50. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
    Mark J. Price, Mark J. Price
    2023
  51. Kickstart Modern Android Development with Jetpack and Kotlin
    Catalin Ghita
    2022
  52. Simplifying 3D Printing with OpenSCAD
    Colin Dow
    2022
  53. Web Development with Blazor
    Jimmy Engström
    2024
  54. Expert Delphi
    Marco Cantù, Paweł Głowacki
    2024
  55. Solidity Programming Essentials
    Ritesh Modi
    2022
  56. ASP.NET 8 Best Practices
    Jonathan R. Danylko
    2023
  57. Blazor WebAssembly by Example
    Toi B. Wright, Scott Hanselman
    2023
  58. ARM Assembly Language
    William Adam Hohl, Christopher Hinds, Kevin Patrick Welton, William Hohl, Kevin Welton
    2025
  59. Programming in ILE RPG
    Jim Buck, Bryan Meyers
    2015
  60. Kickstart MySQL Fundamentals
    Amit Diwan
    2025
View all

PERLEGO

PricingFAQsContact UsPerlego for InstructorsPerlego for InstitutionsPerlego for PublishersCareersPress

BROWSE

TopicsPublishersIndexKnowledge BaseStudy GuidesHarvard Referencing GuidesAPA Referencing GuidesEssay Writing GuidesResearch Assistant
ArchitectureArtBiological SciencesBusinessComputer ScienceDesignEconomicsEducationHistoryLanguages & LinguisticsLawLiteratureMathematicsMedia & Performing ArtsMedicinePersonal DevelopmentPhilosophyPhysical SciencesPolitics & International RelationsPsychologySocial SciencesStudy AidsTechnology & EngineeringTheology & Religion

Made with ☂︎ in London - © 2026 Perlego Ltd - Perlego HQ, 1 Waterhouse Sq, 138 Holborn, London, EC1N 2ST, United Kingdom - VAT 246681777

PrivacyTermsContent Policy
, (opens in new tab)
BooksSubtopicsPublishersIndexMissionCookiesSmart SearchAccessibility
, (opens in new tab)
Help Centre
, (opens in new tab)
Knowledge Base
, (opens in new tab)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Instagram
Facebook
LinkedIn
Tiktok
X
DeutschEnglishEspañolFrançaisItaliano