TY - BOOK AU - Wang,Wally TI - Beginning programming all-in-one for dummies T2 - --For dummies SN - 9781119884408 PY - 2022///] CY - Hoboken, NJ PB - John Wiley & Sons, Inc. KW - Computer programming KW - Programming languages (Electronic computers) KW - Computer science KW - Electronic data processing N1 - Previous edition: published as Beginning programming all-in-one desk reference for dummies. Hoboken: Wiley, 2008; Includes index; Getting started with programming. Getting started programming a computer ; Different methods for writing programs ; Types of programming languages ; Programming tools -- Programming basics. How programs work ; Variables, data types, and constants ; Manipulating data ; Making decisions by branching ; Repeating commands by looping ; Breaking a large program into subprograms ; Breaking a large program into objects ; Reading and saving files ; Documenting your program ; Principles of user interface design ; Debugging and testing -- Data structures. Structures and arrays ; Sets and linked lists ; Collections and dictionaries ; Stacks, queues, and deques ; Graphs and trees -- Algorithms. Sorting algorithms ; Searching algorithms ; String searching ; Data compression algorithms ; Encryption algorithms -- Web programming. Hyper text markup language ; CSS ; JavaScript ; PHP ; Ruby -- Programming language syntax. C and C++ ; Java and C# ; Perl and Python ; Kotlin ; Swift and SwiftUI ; Flutter and Dart -- Applications. Database management ; Bioinformatics ; Computer security ; Artificial intelligence ; Mobile and wearable computing ; Game engines ; The future of computer programming N2 - A guide to computer programming covers such topics as data structures, algorithms, Web programming, syntax, and applications ER -