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 4
  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. Parallel Computing Architectures and APIs
    Parallel Computing Architectures and APIs
    Vivek Kale
    2019
  4. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  5. Encyclopedia of Software Engineering Three-Volume Set
    2010
  6. Initial Algebras and Terminal Coalgebras
    Jiří Adámek, Stefan Milius, Lawrence S. Moss
    2025
  7. Scientific Programmer's Toolkit
    M.H Beilby, R.D Harding, M.R Manning
    2022
  8. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  9. A Practical Guide To X Window Programming
    Brian J. Keller
    2018
  10. Applied Numerical Methods for Food and Agricultural Engineers
    Prabir K. Chandra, R. Paul Singh
    2017
  11. 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. Real-Time Concepts for Embedded Systems
    Real-Time Concepts for Embedded Systems
    Qing Li, Caroline Yao
    2003
  3. Systems Analysis and Design
    Systems Analysis and Design
    Alan Dennis, Barbara Wixom, David Tegarden
    2015
  4. Secure and Resilient Software
    Mark S. Merkow, Lakshmikanth Raghavan
    2011
  5. Introduction to Financial Derivatives with Python
    Elisa Alòs, Raúl Merino
    2022
  6. Schematron
    Erik Siegel
    2022
  7. Complete Maya Programming
    David Gould
    2003
  8. gRPC Go for Professionals
    Clement Jean, Clément Jean
    2023
  9. Explorations in Computing
    John S. Conery
    2010
  10. Learning Processing
    Daniel Shiffman
    2015
  11. Beginning C++23
    Ivor Horton, Peter Van Weert
    2023
  12. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  13. Digital Control Engineering
    M. Sami Fadali, Antonio Visioli
    2012
  14. Design Patterns for Embedded Systems in C
    Bruce Powel Douglass
    2010
  15. Programming in ILE RPG
    Jim Buck, Bryan Meyers
    2015
  16. Logic in Computer Science
    Michael Huth, Mark Ryan
    2004
  17. Entity Framework Core in Action, Second Edition
    Jon P Smith
    2021
  18. Machine Learning for Decision Sciences with Case Studies in Python
    S. Sumathi, Suresh Rajappa, L Ashok Kumar, Surekha Paneerselvam
    2022
  19. .NET Interview Questions
    Shivprasad Koirala
    2021
  20. Go Web Programming
    Sau Sheong Chang
    2016
  21. Introduction to Programming Languages
    Arvind Kumar Bansal
    2013
  22. Architecting ASP.NET Core Applications
    Dario Benevento
    2025
  23. Functional Programming Patterns in Scala and Clojure
    Michael Bevilacqua-Linn
    2013
  24. Pro Spring 6 with Kotlin
    Peter Späth, Iuliana Cosmina, Rob Harrop, Chris Schaefer
    2023
  25. Haskell in Depth
    Vitaly Bragilevsky
    2021
  26. Object-oriented Programming with Smalltalk
    Harald Wertz
    2015
  27. A Practical Guide to SysML
    Sanford Friedenthal, Alan Moore, Rick Steiner
    2014
  28. Concepts in Programming Languages
    John C. Mitchell
    2002
  29. Modern Compiler Implementation in Java
    Andrew W. Appel, Jens Palsberg
    2002
  30. Embedded Systems Design
    Arnold Berger
    2001
  31. ARM Microprocessor Systems
    Muhammad Tahir, Kashif Javed
    2017
  32. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
    Mark J. Price
    2024
  33. Modern C for Absolute Beginners
    Slobodan Dmitrović
    2021
  34. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
    Mark J. Price, Mark J. Price
    2023
  35. Practical Digital Design
    Bruce Reidenbach
    2022
  36. Learn JavaFX 17
    Kishori Sharan, Peter Späth
    2022
  37. Learn to Program with Assembly
    Jonathan Bartlett
    2021
  38. Hands-On Object-Oriented Programming with C#
    Raihan Taher
    2019
  39. The Description Logic Handbook
    2010
  40. ROS 2 from Scratch
    Edouard Renard
    2024
  41. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2023
  42. Enterprise Security Architecture
    Nicholas Sherwood
    2005
  43. Web Development with Blazor
    Jimmy Engström
    2024
  44. Modern C++ for Absolute Beginners
    Slobodan Dmitrović
    2023
  45. Introduction to Java Through Game Development
    Victor G. Brusca
    2022
  46. Learn C# Programming
    Marius Bancila, Raffaele Rialdi, Ankit Sharma
    2020
  47. Software Testing
    Paul C. Jorgensen
    2018
  48. Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  49. Software Engineering with UML
    Bhuvan Unhelkar
    2017
  50. Python Data Structures and Algorithms
    Benjamin Baka
    2017
  51. Modern Assembly Language Programming with the ARM Processor
    Larry D Pyeatt, Larry D. Pyeatt
    2016
  52. Explorations in Computing
    John S. Conery
    2014
  53. Processing for Visual Artists
    Andrew Glassner
    2011
  54. Violent Python
    TJ O'Connor
    2012
  55. Analyzing Social Media Networks with NodeXL
    Derek Hansen, Ben Shneiderman, Marc A. Smith
    2010
  56. Practical UML Statecharts in C/C++
    Miro Samek
    2008
  57. Tiny Android Projects Using Kotlin
    Denis Panjuta, Loveth Nwokike
    2024
  58. Blue Fox
    Maria Markstedter
    2023
  59. Programming for Absolute Beginners
    Jonathan Bartlett
    2022
  60. Communication Networks
    Jean Walrand, Shyam Parekh
    2022
View all

Recently published

1 of 10
  1. Tcl/Tk
    Tcl/Tk
    Clif Flynt
    2026
  2. Swift
    Swift
    Kerem Koseoglu
    2025
  3. Let Us Go!
    Let Us Go!
    Rahul Sid Patil
    2025
  4. Python Bootcamp
    Vaskaran Sarcar
    2025
  5. Ultimate Machine Learning with ML.NET
    Kalicharan Mahasivabhattu, Deepti Bandi
    2025
  6. Intelligent Banking
    Victor J. Valcarcel
    2025
  7. ARM Assembly Language
    William Adam Hohl, Christopher Hinds, Kevin Patrick Welton, William Hohl, Kevin Welton
    2025
  8. Syntax and Semantics of Petri Nets
    Roberto Gorrieri
    2025
  9. Kickstart MySQL Fundamentals
    Amit Diwan
    2025
  10. Golang Crash Course
    Venkatesh R, Shubham Raizada
    2026
  11. Prompting Go for Systems Development
    Drishti Jain
    2026
  12. Discrete Mathematics for Data Science
    Jack Pope
    2026
  13. Foundations of Cloud Computing
    Robert Shimonski
    2026
  14. Building Data Integration Solutions
    Sayan Guha
    2026
  15. Understanding Microservices with .NET
    Sepehr Pakbaz
    2025
  16. Practical PHP APIs with Symfony
    Nacho Colomina Torregrosa
    2025
  17. Mastering Algorithms with Python
    Chenyang Shi
    2025
  18. Why Learn C
    Paul J. Lucas
    2025
  19. The Oak Ridge ALGOL Compiler for the Control Data Corporation 1604
    Bumgarner
    2025
  20. Ultimate .NET MAUI Projects
    Raúl Pimienta, Pedro López
    2025
  21. Deep Dive Python
    Adarsh Divakaran
    2025
  22. Fortran Programming in easy steps
    Mike McGrath
    2025
  23. Swim Training Patterns
    Christoph Bartneck
    2025
  24. Mastering Scala
    2025
  25. Nature Appreciation
    Anna Ursyn
    2025
  26. Dance Code
    Anna Ursyn
    2025
  27. Code Appreciation
    Anna Ursyn
    2025
  28. Development of Multi-Agent System Infrastructures
    Andrei Olaru
    2026
View all

Recently added

1 of 20
  1. Python Programming for Mathematics
    Python Programming for Mathematics
    Julien Guillod
    2024
  2. TypeScript 5 Design Patterns and Best Practices
    TypeScript 5 Design Patterns and Best Practices
    Theofanis Despoudis
    2025
  3. Data Structures in Depth Using C++
    Data Structures in Depth Using C++
    Mahmmoud Mahdi
    2025
  4. Python Adventures for Young Coders
    Alaa Tharwat
    2025
  5. Magical Haskell
    Anton Antich
    2025
  6. Python Bootcamp
    Vaskaran Sarcar
    2025
  7. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  8. PowerShell Fast Track
    Vikas Sukhija
    2025
  9. Let Us Go!
    Rahul Sid Patil
    2025
  10. Tcl/Tk
    Clif Flynt
    2026
  11. Minimal APIs in ASP.NET 9
    Nick Proud
    2024
  12. Syntax and Semantics of Petri Nets
    Roberto Gorrieri
    2025
  13. Swift
    Kerem Koseoglu
    2025
  14. Python API Development Fundamentals
    Jack Chan, Ray Chung, Jack Huang
    2019
  15. Hands-On Object-Oriented Programming with C#
    Raihan Taher
    2019
  16. Hands-On Server-Side Web Development with Swift
    Angus Yeung
    2018
  17. Learn Scala Programming
    Slava Schmidt
    2018
  18. Learn WebAssembly
    Mike Rourke
    2018
  19. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  20. Lua Quick Start Guide
    Gabor Szauer
    2018
  21. The Modern C++ Challenge
    Marius Bancila
    2018
  22. Cloud Native Programming with Golang
    Mina Andrawos, Martin Helmich
    2017
  23. Mastering Embedded Linux Programming - Second Edition
    Chris Simmonds
    2017
  24. Python High Performance - Second Edition
    Gabriele Lanaro
    2017
  25. Python Data Structures and Algorithms
    Benjamin Baka
    2017
  26. Mastering Concurrency Programming with Java 9 - Second Edition
    Javier Fernandez Gonzalez
    2017
  27. Everyday Data Structures
    William Smith
    2017
  28. Mastering Unity 2D Game Development
    Simon Jackson
    2014
  29. WiX: A Developer's Guide to Windows Installer XML
    Nick Ramirez
    2010
  30. Swift 3 Game Development - Second Edition
    Stephen Haney
    2017
  31. ROS 2 from Scratch
    Edouard Renard
    2024
  32. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
    Mark J. Price
    2024
  33. Microsoft Power Apps Cookbook
    Eickhel Mendoza
    2024
  34. Tools and Skills for .NET 8
    Mark Price, Mark J. Price
    2024
  35. gRPC Go for Professionals
    Clement Jean, Clément Jean
    2023
  36. ASP.NET Core 5 for Beginners
    Andreas Helland, Vincent Maverick Durano, Jeffrey Chilberto, Ed Price
    2020
  37. Learning DevOps
    Mikael Krief
    2022
  38. Solutions Architect's Handbook
    Saurabh Shrivastava, Neelanjali Srivastav, Rajesh Sheth, Rohan Karmarkar, Kamal Arora
    2022
  39. C# 10 and .NET 6 – Modern Cross-Platform Development
    Mark J. Price, Mark J. Price
    2021
  40. Learn C# Programming
    Marius Bancila, Raffaele Rialdi, Ankit Sharma
    2020
  41. Android UI Development with Jetpack Compose
    Thomas Kunneth, Thomas Künneth
    2022
  42. Designing API-First Enterprise Architectures on Azure
    Subhajit Chatterjee
    2021
  43. The Go Workshop
    Delio D'Anna, Andrew Hayes, Sam Hennessy, Jeremy Leasor, Gobin Sougrakpam, Dániel Szabó, Philipp Mieden, David Parker, Gwenn Etourneau, Arpit Aggarwal, Eugene Wang
    2019
  44. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2023
  45. Graph Data Science with Neo4j
    Estelle Scifo
    2023
  46. Effective Concurrency in Go
    Burak Serdar
    2023
  47. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
    Mark J. Price, Mark J. Price
    2023
  48. C# Interview Guide
    Konstantin Semenenko
    2024
  49. Fearless Cross-Platform Development with Delphi
    David Cornelius
    2021
  50. Interactive Data Visualization with Python
    Abha Belorkar, Sharath Chandra Guntuku, Shubhangi Hora, Anshu Kumar
    2020
  51. Web Development with Blazor
    Jimmy Engström
    2024
  52. Git for Programmers
    Jesse Liberty
    2021
  53. ARM Assembly Language
    William Adam Hohl, Christopher Hinds, Kevin Patrick Welton, William Hohl, Kevin Welton
    2025
  54. Intelligent Banking
    Victor J. Valcarcel
    2025
  55. Programming in ILE RPG
    Jim Buck, Bryan Meyers
    2015
  56. Kickstart MySQL Fundamentals
    Amit Diwan
    2025
  57. Ultimate Machine Learning with ML.NET
    Kalicharan Mahasivabhattu, Deepti Bandi
    2025
  58. Python Fast Track
    Sanjiban Sekhar Roy, Arnav Chouhan, Naman Khera
    2025
  59. Effective Data Analysis
    Mona Khalil
    2025
  60. CHART
    Nadieh Bremer
    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