Browse all books

Books in Code Power: A Teen Programmer’s Guide series

  • Getting to Know Java

    Don Rauf

    Paperback (Rosen Central, Jan. 15, 2019)
    Java is one of the most popular programming languages in the world, operating on more than 7 billion devices and used by more than 9 million developers around the globe. Airplane systems, ATMs, cell phones, computers, medical equipment, parking meters, and televisions all run on Java. For those interested in coding today, a knowledge of Java is essential. Many technology professionals consider it easy to learn and its coding style is intuitive. Readers will gain a basic understanding of Java, how it works, its many uses, and how to acquire the skills needed to master this vital programming language.
    X
  • Getting to Know HTML Code

    Jeff Pratt (so

    Paperback (Rosen Central, Jan. 15, 2019)
    "Hello, world!" For decades, that's been the first phrase programmers traditionally use when coding in a new computer language. HTML is the perfect language for readers who are ready to say hello to the world to start with. HTML is the powerful language used to build websites, blogs, games, e-books, apps for smartphones, and more. In this insightful book, readers will find step-by-step directions, hands-on exercises, and expert tips to learn more about this powerful code in just a few hours. Readers will learn about controlling text, images, and links, page design, and the next steps for advanced programming or a career in software development.
    T
  • Getting to Know HTML Code

    Jeff Pratt (so

    Library Binding (Rosen Central, Jan. 15, 2019)
    "Hello, world!" For decades, that's been the first phrase programmers traditionally use when coding in a new computer language. HTML is the perfect language for readers who are ready to say hello to the world to start with. HTML is the powerful language used to build websites, blogs, games, e-books, apps for smartphones, and more. In this insightful book, readers will find step-by-step directions, hands-on exercises, and expert tips to learn more about this powerful code in just a few hours. Readers will learn about controlling text, images, and links, page design, and the next steps for advanced programming or a career in software development.
    T
  • Getting to Know Minecraft

    Adam Furgang

    Paperback (Rosen Central, Jan. 15, 2019)
    Minecraft is one of the most popular video games of all time, but even avid Minecraft builders might not know the history, structure, and hidden advantages to playing their favorite game. One little-known fact about Minecraft is that it can be used to teach beginners how to code, all within the game's world. In this edifying resource, readers will get hooked on getting behind-the-scenes access to Minecraft, with tips from the experts as well as advice on how to create masterpieces with the game's building blocks.
    T
  • Getting to Know Hopscotch

    Ph.D. Harris, Patricia

    Paperback (Rosen Central, Jan. 15, 2019)
    Hopscotch is a block programming language designed for the Apple iPad and iPhone that makes learning about code accessible, exciting, and fun. Because coders drag blocks of code to write programs, they can learn the major concepts of coding without having to struggle with the syntax, special vocabulary, or even the typing of text required in text-based languages. In this instructive resource, coders will learn how to create drawings, simple animations, or games they can share with others, and they can have fun doing it.
    T
  • Getting to Know Lego Mindstorms

    Therese Shea

    Paperback (Rosen Young Adult, Aug. 1, 2014)
    Makerspaces are community workspaces where people can build projects, and Lego Mindstorms is among the most cutting-edge technologies used. Lego Mindstorms are software-hardware kits that allow virtually anyone to build programmable robots. Best of all, these robots are built out of Legos, feeding into any young person’s childlike sensibilities. Lego Mindstorms also taps into curriculum-based STEM learning by teaching students the science, technology, engineering, and math skills needed for many of tomorrow’s careers. Lego Mindstorms is the perfect bridge between play and education, and can fuel a young person’s knowledge and creativity.
  • Getting to Know JavaScript

    Donna B McKinney

    Paperback (Rosen Central, Jan. 15, 2019)
    JavaScript is a powerful and popular computer programming language. It is considered beginner-friendly, but it is also versatile. When JavaScript is added to a website, that website springs to life with interactive features. It is a vital part of the web browsers in use today, telling the web pages how to behave. Along with the languages HTML and CSS, knowing JavaScript is an essential skill for all web developers. In this instructive volume, readers will explore where and how JavaScript was created, how it is used today, and where they can turn to begin learning JavaScript to accomplish great things.
    U
  • Getting to Know Minecraft

    Adam Furgang

    Library Binding (Rosen Central, Jan. 15, 2019)
    Minecraft is one of the most popular video games of all time, but even avid Minecraft builders might not know the history, structure, and hidden advantages to playing their favorite game. One little-known fact about Minecraft is that it can be used to teach beginners how to code, all within the game's world. In this edifying resource, readers will get hooked on getting behind-the-scenes access to Minecraft, with tips from the experts as well as advice on how to create masterpieces with the game's building blocks.
    Z
  • Getting to Know Arduino

    Heather Moore Niver

    Paperback (Rosen Classroom, Aug. 1, 2014)
    It has been said that good things come in small packages. Such is the case with Arduino. Using the Arduino programming language, users operate microcontrollers, which are essentially mini-computers that trigger physical systems such as lights and motors. This book introduces readers to one of the most popular programming platforms, taking computing beyond the computer. The text covers the particulars of Arduino's hardware and software, its capabilities, pros and cons of the platform, and examples of the creativity its use engenders.
  • Getting to Know JavaScript

    Donna B McKinney

    Library Binding (Rosen Central, Jan. 15, 2019)
    JavaScript is a powerful and popular computer programming language. It is considered beginner-friendly, but it is also versatile. When JavaScript is added to a website, that website springs to life with interactive features. It is a vital part of the web browsers in use today, telling the web pages how to behave. Along with the languages HTML and CSS, knowing JavaScript is an essential skill for all web developers. In this instructive volume, readers will explore where and how JavaScript was created, how it is used today, and where they can turn to begin learning JavaScript to accomplish great things.
    U
  • Getting to Know Ruby

    Heather Moore Niver

    Paperback (Rosen Young Adult, Aug. 1, 2014)
    Computer programming can be intimidating for anyone, particularly a beginner. Making that task a bit easier is Ruby, an open-source programming language that is becoming increasingly popular among middle school and high school students. Readers are introduced to the many facets of Ruby, including the language's history, the basics of operation, and implementation of the system's application framework, Ruby on Rails. Discussions of less than optimal aspects of the system and user concerns ensure that the coverage is well-rounded. The accessible text is as easy to understand as Ruby itself. Get to know Ruby!
  • Getting to Know Apple Swift

    Sherri Mabry Gordon

    Library Binding (Rosen Central, Jan. 15, 2019)
    Readers today live in a digital age where various types of code power their world. From iPhones and iPads to the Apple Watch and Apple TV, code is the language that some of their favorite devices speak. Readers will get to know Apple Swift, the beginner-friendly programming language behind these devices and more. In this lively and informative book, readers will learn that with Swift, anyone can create cool apps. Not only will readers discover the fun they can have with Swift, they also learn why Swift is important and how learning more about it will benefit them.
    Z