Jonathan Bartlett

Programming for Absolute Beginners

Using the JavaScript Programming Language

Jonathan Bartlett
Tulsa, OK, USA
ISBN 978-1-4842-8750-7e-ISBN 978-1-4842-8751-4
© Jonathan Bartlett 2023
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC, part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.

—Linus Torvalds

Acknowledgments

I want to take a moment and thank everyone who helped me write this book. First, I want to thank those who read and appreciated my first programming book, Programming from the Ground Up. The encouragement I received from that book has given me the encouragement to continue writing and educating throughout the years.

Next, I want to thank my homeschool summer co-op class for being guinea pigs for this material. Your questions, your successes, and your difficulties all informed the writing of this book. You were both my motivation to write in the first place and the first proving ground for the material.

I would also like to thank my family, my friends, and my church, all of whom are essential parts of my life. Thanks especially to my wife who puts up with me when I am too focused on my writing to notice what the kids have been up to or to put a stop to whatever trouble they have found themselves in!

Table of Contents
About the Author
Jonathan Bartlett

A photograph of Jonathan Bartlett.

is a software developer, researcher, and writer. His first book, Programming from the Ground Up, has been required reading in computer science programs from DeVry to Princeton. He has been the sole or lead author for eight books on topics ranging from computer programming to calculus. He is a senior software developer for McElroy Manufacturing, spearheading projects in web, mobile, and embedded software. He is now the author of several Apress books including Electronics for Beginners and more.
 
About the Technical Reviewer
Germán González-Morris

is a polyglot software architect/engineer with more than 20 years in the field, with knowledge in Java(EE), Spring, Haskell, C, Python, and JavaScript, among others. He works with web-distributed applications. Germán loves math puzzles (including reading Knuth) and swimming. He has tech-reviewed several books, including an application container book (Weblogic), as well as titles covering various programming languages (Haskell, Typescript, WebAssembly, Math for coders, and regexp). You can find more details at his blog site (https://devwebcl.blogspot.com/) or Twitter account (@devwebcl).

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
35.170.81.33