rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Programming for absolute beginners
    sub title: using the JavaScript programming language
  name:
    name part: Bartlett, Jonathan
    name part: 1977-
    role:
      role term: creator
    role:
      role term: author.
  type of resource: text
  origin info:
    place:
      place term: nyu
    date issued: 2023
    copyright date: 2023
    edition: [First edition].
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (332 pages)
  abstract: New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using JavaScript and related technologies. This book doesn't just teach the basics of programming, but also all of the tools that new programmers need to get started, including the basics of making web pages and how the Internet works. Programming for Absolute Beginners offers practice problems, activities, and a host of resources to get new programmers started, plus a large glossary of terms introduced in the book and that a new programmer might encounter when learning on their own. No special software is required; this book will help you regardless of what your computer setup is, and source code will be freely available via GitHub. What You Will Learn How computers work How computers communicate over networks How web pages are built with HTML and CSS How JavaScript works How JavaScript interacts with web pages Intermediate JavaScript topics such as recursion and scoping Using JavaScript for network communication Who This Book Is For Anyone wanting to begin computer programming, including students who need to learn the fundamentals and early professionals who want to go back and revisit the basics.
  table of contents: Chapter 1: Introduction -- Part I: Computers, Data, and Communication -- Chapter 2: A Short History of Computers -- Chapter 3: How Computers Communicate -- Chapter 4: How a Computer Looks at Data -- Chapter 5: How Computers Work -- Part II: Basic Ingredients for Web Programming -- Chapter 6: The HTML File Format -- Chapter 7: Introduction to Cascading Style Sheets -- Chapter 8: Your First JavaScript Program -- Part III: JavaScript Fundamentals -- Chapter 9: Basic JavaScript Syntax -- Chapter 10: Introducing Functions and Scope -- Chapter 11: Grouping Values Together with Objects and Arrays -- Chapter 12: Interacting with Web Pages -- Part IV: Intermediate JavaScript -- Chapter 13: Recursive Functions and the Stack -- Chapter 14: Manipulating Functions and Scopes -- Chapter 15: Intermediate Objects -- Part V: Programming Applications -- Chapter 16: Modernizing JavaScript -- Chapter 17: Working With Remote Services (APIs) -- Chapter 18: Writing Server-Side JavaScript -- Chapter 19: Conclusion -- Appendix A: Glossary -- Appendix B: Operating System and Browser Specifics -- Appendix C: The JavaScript Toolbox on Docker -- Appendix D: Character Encoding Issues -- Appendix E: Additional Machine Language Programs.
  note: Jonathan Bartlett.
  note: Includes index.
  subject:
    topic: Computer programming
  subject:
    topic: JavaScript (Computer program language)
  subject:
    topic: Computer programming
  subject:
    topic: JavaScript (Computer program language)
  classification: QA76.6
  classification: 005.1
  related item:
    title info:
      title: Programming for absolute beginners
    name:
      name part: Bartlett, Jonathan, 1977-.
    origin info:
      publisher: New York : Apress, 2022
    identifier: (OCoLC)1346522073
  identifier: 9781484287514
  identifier: 1484287517
  identifier: 1484287509
  identifier: 9781484287507
  identifier: 9781484287514 O'Reilly Media
  identifier: https://proxy.library.tamu.edu/login
  record info:
    record content source: ORMDA
    record creation date: 221122
    record change date: 20260123215152.7
    record identifier: in00004673027
    language of cataloging:
      language term: eng