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. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  6. Encyclopedia of Software Engineering Three-Volume Set
    2010
  7. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  8. Scientific Programmer's Toolkit
    M.H Beilby, R.D Harding, M.R Manning
    2022
  9. APL with a Mathematical Accent
    C.A. Reiter, W.R. Jones
    2018
  10. A Practical Guide To X Window Programming
    Brian J. Keller
    2018
  11. Applied Numerical Methods for Food and Agricultural Engineers
    Prabir K. Chandra, R. Paul Singh
    2017
  12. Multicore Computing
    2013
  13. X86 Assembly Language and C Fundamentals
    Joseph Cavanagh
    2013

Most popular on Perlego

1 of 20
  1. Rust in Action
    Rust in Action
    Tim McNamara
    2021
  2. Functional Programming in Scala
    Functional Programming in Scala
    Paul Chiusano, Runar Bjarnason
    2014
  3. HTML5 and CSS3 All-in-One For Dummies
    HTML5 and CSS3 All-in-One For Dummies
    Andy Harris
    2014
  4. Learn PowerShell in a Month of Lunches, Fourth Edition
    Travis Plunk, James Petty, Tyler Leonhardt
    2022
  5. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals
    Mark J. Price, Mark J. Price
    2023
  6. Secure and Resilient Software
    Mark S. Merkow, Lakshmikanth Raghavan
    2011
  7. Real-Time Concepts for Embedded Systems
    Qing Li, Caroline Yao
    2003
  8. Exploring Operations Research with R
    Jim Duggan
    2024
  9. gRPC Go for Professionals
    Clement Jean, Clément Jean
    2023
  10. Introduction to Financial Derivatives with Python
    Elisa Alòs, Raúl Merino
    2022
  11. 100 Go Mistakes and How to Avoid Them
    Teiva Harsanyi
    2022
  12. Entity Framework Core in Action, Second Edition
    Jon P Smith
    2021
  13. Understanding C++ for MFC
    Richard Raposa
    2001
  14. Learning Processing
    Daniel Shiffman
    2015
  15. Logic in Computer Science
    Michael Huth, Mark Ryan
    2004
  16. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2024
  17. Systems Analysis and Design
    Alan Dennis, Barbara Wixom, David Tegarden
    2015
  18. Digital Control Engineering
    M. Sami Fadali, Antonio Visioli
    2012
  19. Beginning C++23
    Ivor Horton, Peter Van Weert
    2023
  20. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2023
  21. Pro C# 10 with .NET 6
    Andrew Troelsen, Phil Japikse
    2022
  22. Introduction to Programming Languages
    Arvind Kumar Bansal
    2013
  23. Design Patterns for Embedded Systems in C
    Bruce Powel Douglass
    2010
  24. Learning Go with Networking
    Yogananth T. V., Balachandar A.
    2025
  25. Introduction to Java Through Game Development
    Victor G. Brusca
    2022
  26. Learn to Program with Assembly
    Jonathan Bartlett
    2021
  27. Kickstart MySQL Fundamentals
    Amit Diwan
    2025
  28. Architecting ASP.NET Core Applications
    Dario Benevento
    2025
  29. Swift Cookbook
    Keith Moon, Chris Barker, Daniel Bolella, Nathan Lawlor
    2024
  30. Beginning Java Objects
    Jacquie Barker
    2023
  31. Beginning Programming with Python For Dummies
    John Paul Mueller
    2022
  32. Visual FoxPro 9
    Ravi Kant Taxali
    2022
  33. C Programming
    Sisir Kumar Jena
    2021
  34. The Routledge Dictionary of Nonverbal Communication
    David B. Givens, John White
    2021
  35. .NET Interview Questions
    Shivprasad Koirala
    2021
  36. Go Web Programming
    Sau Sheong Chang
    2016
  37. VBA-Programmierung für Word, Excel und Access
    Bernd Held
    2012
  38. Mastering ABP Framework
    Halil ibrahim Kalkan, Ismail ÇAĞDAŞ, Halil İbrahim Kalkan
    2022
  39. Haskell in Depth
    Vitaly Bragilevsky
    2021
  40. A Concise Introduction to Data Structures using Java
    Mark J. Johnson
    2013
  41. Functional Programming Patterns in Scala and Clojure
    Michael Bevilacqua-Linn
    2013
  42. A Practical Guide to SysML
    Sanford Friedenthal, Alan Moore, Rick Steiner
    2014
  43. Concepts in Programming Languages
    John C. Mitchell
    2002
  44. Modern C for Absolute Beginners
    Slobodan Dmitrović
    2021
  45. The Description Logic Handbook
    2010
  46. ROS 2 from Scratch
    Edouard Renard
    2024
  47. Introduction to Python Programming
    Gowrishankar S, Veena A
    2018
  48. ASP.NET Core in Action, Third Edition
    Andrew Lock
    2023
  49. Blue Fox
    Maria Markstedter
    2023
  50. Mastering VBA for Microsoft Office 365
    Richard Mansfield
    2019
  51. Hands-On Object-Oriented Programming with C#
    Raihan Taher
    2019
  52. A Concise Introduction to Programming in Python
    Mark J. Johnson
    2018
  53. ARM Assembly Language
    William Adam Hohl, Christopher Hinds, Kevin Patrick Welton, William Hohl, Kevin Welton
    2025
  54. Learn C# with Visual Studio 2022
    Marcelo Guerra Hahn
    2025
  55. Ghidra Software Reverse-Engineering for Beginners
    David Álvarez Pérez, Ravikant Tiwari
    2025
  56. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
    Mark J. Price
    2024
  57. ASP.NET 8 Best Practices
    Jonathan R. Danylko
    2023
  58. The Absolute Beginner's Guide to Python Programming
    Kevin Wilson
    2022
  59. Learning DevOps
    Mikael Krief
    2022
  60. Solutions Architect's Handbook
    Saurabh Shrivastava, Neelanjali Srivastav, Rajesh Sheth, Rohan Karmarkar, Kamal Arora
    2022
View all

Recently published

1 of 4
  1. Foundations of Cloud Computing
    Foundations of Cloud Computing
    Robert Shimonski
    2026
  2. Swift
    Swift
    Kerem Koseoglu
    2025
  3. Theory of Computation for Software Developers
    Theory of Computation for Software Developers
    Maxim Mozgovoy
    2026
  4. Development of Multi-Agent System Infrastructures
    Andrei Olaru
    2026
  5. Prompting Go for Systems Development
    Drishti Jain
    2026
  6. Discrete Mathematics for Data Science
    Jack Pope
    2026
  7. PowerShell Automation and Scripting
    Ahmed Uzejnovic, Michael Seidl
    2026
  8. Mastering Java Full Stack Development
    Usharani Bhimavarapu
    2026
  9. IJCoL - Italian Journal of Computational Linguistics Volume 12, Number 1 June 2026
    AA. VV.
    2026
  10. Rule-Based NLP with NLP++
    David de Hilster, Amnon Meyers
    2026
  11. Tcl/Tk
    Clif Flynt
    2026
  12. Understanding Microservices with .NET
    Sepehr Pakbaz
    2025
View all

Recently added

1 of 20
  1. Mastering Java Full Stack Development
    Mastering Java Full Stack Development
    Usharani Bhimavarapu
    2026
  2. IJCoL - Italian Journal of Computational Linguistics Volume 12, Number 1 June 2026
    IJCoL - Italian Journal of Computational Linguistics Volume 12, Number 1 June 2026
    AA. VV.
    2026
  3. Theory of Computation for Software Developers
    Theory of Computation for Software Developers
    Maxim Mozgovoy
    2026
  4. Python for Bioinformatics
    Dr. Parul Verma, Dr. Shahnaz Fatima
    2024
  5. Rule-Based NLP with NLP++
    David de Hilster, Amnon Meyers
    2026
  6. Development of Multi-Agent System Infrastructures
    Andrei Olaru
    2026
  7. Fortran Programming in easy steps
    Mike McGrath
    2025
  8. Prompting Go for Systems Development
    Drishti Jain
    2026
  9. Foundations of Cloud Computing
    Robert Shimonski
    2026
  10. PowerShell Automation and Scripting
    Ahmed Uzejnovic, Michael Seidl
    2026
  11. The Compiler Design Handbook
    Y.N. Srikant, Priti Shankar
    2018
  12. Python Programming for Mathematics
    Julien Guillod
    2024
  13. Discrete Mathematics for Data Science
    Jack Pope
    2026
  14. Grokking Concurrency
    Kiril Bobrov
    2024
  15. Modern Full-Stack Web Development with ASP.NET Core
    Alexandre Malavasi
    2025
  16. Ghidra Software Reverse-Engineering for Beginners
    David Álvarez Pérez, Ravikant Tiwari
    2025
  17. Python Adventures for Young Coders
    Alaa Tharwat
    2025
  18. Mastering Algorithms with Python
    Chenyang Shi
    2025
  19. Magical Haskell
    Anton Antich
    2025
  20. Why Learn C
    Paul J. Lucas
    2025
  21. Python Bootcamp
    Vaskaran Sarcar
    2025
  22. Pro Cloud-Native Java EE Apps
    Luqman Saeed, Ghazy Abdallah
    2025
  23. PowerShell Fast Track
    Vikas Sukhija
    2025
  24. When Docker Meets Java
    Ashish Choudhary
    2025
  25. Practical PHP APIs with Symfony
    Nacho Colomina Torregrosa
    2025
  26. Understanding Microservices with .NET
    Sepehr Pakbaz
    2025
  27. Tcl/Tk
    Clif Flynt
    2026
  28. Initial Algebras and Terminal Coalgebras
    Jiří Adámek, Stefan Milius, Lawrence S. Moss
    2025
  29. Swift
    Kerem Koseoglu
    2025
  30. Mastering Delphi Programming: A Complete Reference Guide
    Primož Gabrijelčič
    2019
  31. Python API Development Fundamentals
    Jack Chan, Ray Chung, Jack Huang
    2019
  32. C++ Data Structures and Algorithm Design Principles
    John Carey, Shreyans Doshi, Payas Rajan
    2019
  33. Hands-On Object-Oriented Programming with C#
    Raihan Taher
    2019
  34. Advanced JavaScript
    Zachary Shute
    2019
  35. Learn WebAssembly
    Mike Rourke
    2018
  36. Beginning Java Data Structures and Algorithms
    James Cutajar
    2018
  37. Lua Quick Start Guide
    Gabor Szauer
    2018
  38. Beginning React
    Andrea Chiarelli
    2018
  39. The Modern C++ Challenge
    Marius Bancila
    2018
  40. Go Web Development Cookbook
    Arpit Aggarwal
    2018
  41. Go Standard Library Cookbook
    Radomir Sohlich
    2018
  42. Microservice Patterns and Best Practices
    Vinicius Feitosa Pacheco
    2018
  43. Cloud Native Programming with Golang
    Mina Andrawos, Martin Helmich
    2017
  44. R Programming By Example
    Omar Trejo Navarro
    2017
  45. C# 7 and .NET Core Cookbook
    Dirk Strauss
    2017
  46. Building Microservices with Go
    Nic Jackson
    2017
  47. Mastering Embedded Linux Programming - Second Edition
    Chris Simmonds
    2017
  48. Python Data Structures and Algorithms
    Benjamin Baka
    2017
  49. Mastering Concurrency Programming with Java 9 - Second Edition
    Javier Fernandez Gonzalez
    2017
  50. Everyday Data Structures
    William Smith
    2017
  51. Building Microservices with .NET Core
    Gaurav Kumar Aroraa, Lalit Kale, Kanwar Manish
    2017
  52. Mastering Unity 2D Game Development
    Simon Jackson
    2014
  53. Raspberry Pi Super Cluster
    Andrew K. Dennis
    2013
  54. Learning R Programming
    Kun Ren
    2016
  55. Swift 3 Game Development - Second Edition
    Stephen Haney
    2017
  56. Game Programming Using Qt: Beginner's Guide
    Witold Wysota, Lorenz Haas
    2016
  57. ROS 2 from Scratch
    Edouard Renard
    2024
  58. Learn Python Programming
    Fabrizio Romano, Heinrich Kruger
    2024
  59. Blazor Web Development Cookbook
    Pawel Bazyluk
    2024
  60. C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
    Mark J. Price
    2024
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