web site hit counter Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript - Ebooks PDF Online
Hot Best Seller

Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript

Availability: Ready to download

Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is language agnostic, but will mainly cover Java, with some references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language. What You'll Learn Code using the functional programming style Build and test your code Read and write from files Design user interfaces Deploy your app in the cloud Who This Book Is For Anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.


Compare

Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is language agnostic, but will mainly cover Java, with some references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language. What You'll Learn Code using the functional programming style Build and test your code Read and write from files Design user interfaces Deploy your app in the cloud Who This Book Is For Anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.

24 review for Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript

  1. 5 out of 5

    Jorge DeFlon

    Imposible abarcar tanto en tan poco espacio. Le avisaré a mis alumnos que mejor compren el de Herbert Schildt.

  2. 4 out of 5

    Łukasz Słonina

    Good to refresh some basic topics, nothing more.

  3. 5 out of 5

    Mike Elphick

    This book is lousy as a tutorial for any of the four languages it claims to cover. It comes closest to being a Java textbook, but there are dozens of better textbooks available for Java. It has some value as a refresher comparison of several popular languages. For example, an engineer may have learned JavaScript to design web pages. Then he/she later learned Java to handle a broader range of applications. But if the programmer then had to work on another web app using JavaScript after several ye This book is lousy as a tutorial for any of the four languages it claims to cover. It comes closest to being a Java textbook, but there are dozens of better textbooks available for Java. It has some value as a refresher comparison of several popular languages. For example, an engineer may have learned JavaScript to design web pages. Then he/she later learned Java to handle a broader range of applications. But if the programmer then had to work on another web app using JavaScript after several years, he/ she would then need a refresher course illustrating the differences between the languages. Unfortunately, this book does not give comprehensive comparisons of all four languages. Also, some stupid errors fail to inspire confidence in what the author is teaching. For example, early in the book, Davis is trying to explain integer arithmetic in Java. So he says that 33/3 equals 10. Of course, it actually equals 11. What he should have done is use 32/3 or 31/3 to show that Java will only calculate the integer part and not the remainder. Worse yet, he never bothered to tell us what happens with the other languages he claims to be covering, nor how Java calculates the remainder using the % operator. Also, he should probably have used a simpler ratio such as 5/2 to avoid running into resolution problems with those languages that provide floating point solutions (e.g. 10.333333 etc). Then he could have shown that 5/2 equals 2 in Java or Scala, and 2.5 in Groovy and JavaScript. Furthermore, it would have been handy to tell us that Lisp languages such as Clojure merely return the original fraction 5/2. Lots more things annoyed me about this book. For example, the use of legendary characters such as griffins, dragons, zombies, vampires and unicorns in examples of Java code merely adds to the confusion while we're trying to understand subtle inheritance issues. It is difficult enough trying to figure out whether an inherited class is public, private or protected, without having to also figure out whether or not "undead" is the same as "alive".

  4. 5 out of 5

    Noor

    An overview of common programming concepts, mainly with Java. It's focused and brief, doesn't go in depth with some topics, merely an overview. An overview of common programming concepts, mainly with Java. It's focused and brief, doesn't go in depth with some topics, merely an overview.

  5. 5 out of 5

    Zachary Adams

  6. 5 out of 5

    A

  7. 4 out of 5

    Saber GRAF

  8. 5 out of 5

    Matt

  9. 5 out of 5

    John

  10. 4 out of 5

    Roxanne

  11. 5 out of 5

    Denis

  12. 5 out of 5

    Vladimir

  13. 4 out of 5

    Alan

  14. 5 out of 5

    Sue

  15. 5 out of 5

    Jannah

  16. 5 out of 5

    Wendelle

  17. 5 out of 5

    A

  18. 4 out of 5

    William D King

  19. 5 out of 5

    Alexa

  20. 4 out of 5

    David

  21. 5 out of 5

    Trent

  22. 4 out of 5

    Matthew

  23. 4 out of 5

    Max R Robinson Jr

  24. 5 out of 5

    Dennis Owens

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.