Groovy Tutorial

Code & Transcript Here :

Best Groovy Book :

Support me on Patreon :

00:23 Install
03:36 Math & Basics
13:58 Strings
21:51 Output
23:52 Input
25:52 Lists
30:10 Maps
32:51 Range
35:15 Conditionals
40:38 Looping
43:48 Methods
50:56 Closures
57:28 File IO
1:00:44 OOP

I have made learn in one videos for most every language and today based on your requests I will teach Groovy in One Video. We’ll learn how to install on Mac and Windows. Then I’ll cover the Basics, Math, Strings, Output, Input, Lists, Maps, Range, Conditonals, Looping, Methods, Closures, File IO, OOP and a ton of other topics in between. By the end you’ll learn as much as you’d learn in a standard 250 page book on Groovy.

Thank you to Patreon supports like the following for helping me make this video


49 thoughts on “Groovy Tutorial”
  1. Learn in One Videos for Every Programming Language
    Subscribe to Bookmark them:
    C++ :
    Python :
    Java :
    PHP :
    MySQL :
    JavaScript :
    C# :
    HTML5 :
    CSS3 :
    JQuery :
    TypeScript :
    ECMAScript :
    Swift :
    R :
    Haskell :
    Handlebars :
    Bootstrap :
    Rust :
    Matlab :
    Arduino :
    Crystal :
    Emacs :
    Clojure :
    Shell :
    Perl :
    Perl6 :
    Elixir :
    D :
    Fortran :
    LaTeX :
    F# :
    Kotlin :
    Erlang :
    Groovy :
    Scala :
    Lua :
    Ruby :
    Go :
    Objective C :
    Prolog :
    LISP :
    Express :
    Jade :
    Sass :

  2. I just started learning Groovy for work, 6 years after this video was uploaded.. =) Found this today..

  3. Derek banas is god of teaching 🙌🏻🙌🏻🙌🏻🙌🏻 love each and every tutorial ❤️

  4. Greetings, Derek!

    I needed to get the basics behind Groovy so that I can do a task of mine and your video was excellent for me personally.
    I've background in other languages, so this video was easy for me to follow and I was fascinated by the ability to use range in side of Switch statement – just wow 😀

    Happy New Year by the way!

  5. It's a good one. I didn't expect to encounter closures and pre-existing set methods in classes.

  6. 26:30 I honestly had not expected array indexing to be 1-based in Groovy, but if so, that's brave and probably a boon for n00bs. <20 seconds lay-terrr> "Oops, the arrays are zero-based, psych!"

  7. Almost 6 years later, this comes as a lifesaver. You are simply AMAZING. Your way of constructing a video is TOO good, I have been looking far and wide for this kind of format, where the information is simply given in a concise manner, and you delivered even more! It's a struggle to watch a 2 minute video for me, but I sat through the whole hour and didn't feel the time passing. Every single information is vital, and this answered every single question I had in the most pleasant manner. I CANNOT thank you enough for your tremendous effort and your lovely soul, THANK YOU!!

  8. Watched the whole video and subscribed. very much understandable and covered a lot. 🙂

  9. If you got an error like this "groovy: JAVA_HOME is not defined correctly, can not execute: /usr/libexec/java_home -v 1.8.301.09 (x86_64)/bin/java" while trying to execute the groovy interpreter/compiler
    It is because java now gives the output version parsed different (before=version, architecture now=version (architecture)", so instead of typing export JAVA_HOME=`/usr/libexec/java_home -v 1.8.301.09 (x86_64)` delete both parenthesis and put a coma to separate the version from the processor architecture and type something like this:
    export JAVA_HOME=`/usr/libexec/java_home -v 1.8.301.09, x86_64`

  10. Good work Derek!!! It's clearly visible that how much hard work you did in just a single video. Hats off to you! Please make one more video for "Advance Groovy Concepts". Thanks

  11. gracias, dedique todo mi tiempo a replicar tu código crear un apunte y verlo detalladamente.

  12. Once again I am looking for a technology and derek is here to back me up!! Thank you sir!!

  13. Nice one Derek… Much appreciated.. can you make one more video on Advanced Groovy script or anything you feel is missing in this or scenario based….

  14. I would like a help, I would like to create a line with this sum to be equal to a moving average

    Thank you very much


  15. Thanks for this video Derek. Your work is appreciated. Also thanks for the timestamps. Very helpful!

  16. Loved the video Derek. I as wandering if you have or do you plan to make a detailed video on closures? Would love to hear back from you.

Leave a Reply

Your email address will not be published.

Captcha loading...