Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Book on Kotlin as a first class language

Book on Kotlin as a first class language

Scheduled Pinned Locked Moved The Lounge
tutorialc++javapython
19 Posts 9 Posters 23 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R RickZeeland

    As clarified by Balboos, Java is almost unavoidable, but maybe you can find something here: Reference - Kotlin Programming Language[^] Here is a book that does not require any Java knowledge: Kotlin Apprentice | raywenderlich.com Store[^]

    M Offline
    M Offline
    Martin ISDN
    wrote on last edited by
    #5

    I think that book, the Kotlin Apprentice might be the best one can find. Thank you very much, I appreciate it. PS - I had the same problem when I was learning JavaScript. In 90% of the books the code had half of the lines in html, the other half was css and down there in all that noise was a drop of JavaScript and even that could have been jQuery not vanila JS. Miserable...

    R 1 Reply Last reply
    0
    • M Martin ISDN

      I think that book, the Kotlin Apprentice might be the best one can find. Thank you very much, I appreciate it. PS - I had the same problem when I was learning JavaScript. In 90% of the books the code had half of the lines in html, the other half was css and down there in all that noise was a drop of JavaScript and even that could have been jQuery not vanila JS. Miserable...

      R Offline
      R Offline
      RickZeeland
      wrote on last edited by
      #6

      Quote:

      I had the same problem when I was learning JavaScript.

      That's the problem with web-development, it's a real hodgepodge, luckily I have succeeded to avoid it till now (and hopefully until my retirement :-\ )

      M R S 3 Replies Last reply
      0
      • R RickZeeland

        Quote:

        I had the same problem when I was learning JavaScript.

        That's the problem with web-development, it's a real hodgepodge, luckily I have succeeded to avoid it till now (and hopefully until my retirement :-\ )

        M Offline
        M Offline
        Mark_Wallace
        wrote on last edited by
        #7

        Old coders never die, they simply GOTO END.

        I wanna be a eunuchs developer! Pass me a bread knife!

        R 1 Reply Last reply
        0
        • R RickZeeland

          Quote:

          I had the same problem when I was learning JavaScript.

          That's the problem with web-development, it's a real hodgepodge, luckily I have succeeded to avoid it till now (and hopefully until my retirement :-\ )

          R Offline
          R Offline
          Rick York
          wrote on last edited by
          #8

          Me too and I have zero interest in it. Thankfully I don't need to have any either.

          "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

          R 1 Reply Last reply
          0
          • R Rick York

            Me too and I have zero interest in it. Thankfully I don't need to have any either.

            "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

            R Offline
            R Offline
            RickZeeland
            wrote on last edited by
            #9

            I have the interest, but not the time as I need to keep up with new .NET functionality and also have to maintain a TeamCity builder and packages deployment. Oh and some database thingies too :-\

            1 Reply Last reply
            0
            • M Mark_Wallace

              Old coders never die, they simply GOTO END.

              I wanna be a eunuchs developer! Pass me a bread knife!

              R Offline
              R Offline
              RickZeeland
              wrote on last edited by
              #10

              Ni !

              M 1 Reply Last reply
              0
              • R RickZeeland

                Ni !

                M Offline
                M Offline
                Mark_Wallace
                wrote on last edited by
                #11

                RickZeeland wrote:

                Ni !

                Wo bu shi, ni shi!

                I wanna be a eunuchs developer! Pass me a bread knife!

                1 Reply Last reply
                0
                • M Martin ISDN

                  I would like to know of a tutorial or a book about the Kotlin programming language that doesn't treat Kotlin as an alternative to Java. Something for warming up the size and structure of "The C Programming Language" or "Think Python" and something more detailed the likes of "Teach Yourself C++ in 21 days". The meaning of "not as an alternative to Java" is: Java preferably not to be mentioned in the book at all. Not even as a bad example. Thank you.

                  R Offline
                  R Offline
                  raddevus
                  wrote on last edited by
                  #12

                  I've read a few of Kotlin books and my favorite for pure Kotlin learning is: Kotlin Programming: The Big Nerd Ranch Guide [^] This first one really builds and teaches Kotlin in good steps and I like the way the Functional aspects are explained. This book helped me understand functional programming and syntax in other arenas more clearly than any other book I've found. For Kotlin learning and Android Development (reason I learned Kotlin) I definitely recommend Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 4th Edition[^] The 4th ed. covers Android programming and is converted to Kotlin - previous editions focused on Java. I also read Kotlin In Action - Manning pub[^] but I did not care for it.

                  B M 2 Replies Last reply
                  0
                  • M Martin ISDN

                    I would like to know of a tutorial or a book about the Kotlin programming language that doesn't treat Kotlin as an alternative to Java. Something for warming up the size and structure of "The C Programming Language" or "Think Python" and something more detailed the likes of "Teach Yourself C++ in 21 days". The meaning of "not as an alternative to Java" is: Java preferably not to be mentioned in the book at all. Not even as a bad example. Thank you.

                    H Offline
                    H Offline
                    hur10forcer10
                    wrote on last edited by
                    #13

                    Not sure if this is in violation of your request to find a book that doesn't treat Kotlin as an alternative to Java, but thought I'd share nonetheless. Neil Smyth has a book (here's a preview: https://www.ebookfrenzy.com/pdf\_previews/Kotlin35EssentialsPreview.pdf) that does focus on Android development but has pretty good coverage on Kotlin (Chapters 11 through 17). You can use the Kotlin on-line playground for experimentation = https://try.kotl.in. Neil Smyth and his publisher seem to be pretty good about refreshing it as new versions of Android Studio come out. I have the 3.3 book and since then, there's been 3.4 and 3.5; I assume that 3.6 is coming soon.

                    M 1 Reply Last reply
                    0
                    • R raddevus

                      I've read a few of Kotlin books and my favorite for pure Kotlin learning is: Kotlin Programming: The Big Nerd Ranch Guide [^] This first one really builds and teaches Kotlin in good steps and I like the way the Functional aspects are explained. This book helped me understand functional programming and syntax in other arenas more clearly than any other book I've found. For Kotlin learning and Android Development (reason I learned Kotlin) I definitely recommend Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 4th Edition[^] The 4th ed. covers Android programming and is converted to Kotlin - previous editions focused on Java. I also read Kotlin In Action - Manning pub[^] but I did not care for it.

                      B Offline
                      B Offline
                      BillWoodruff
                      wrote on last edited by
                      #14

                      :thumbsup: you are setting the gold standard for book reviews !

                      «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

                      R 1 Reply Last reply
                      0
                      • B BillWoodruff

                        :thumbsup: you are setting the gold standard for book reviews !

                        «One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali

                        R Offline
                        R Offline
                        raddevus
                        wrote on last edited by
                        #15

                        Thanks, I read a lot and it is often difficult to find just the right book for a specific technology, so I always like to point out good resources when I do find them. :)

                        1 Reply Last reply
                        0
                        • R RickZeeland

                          Quote:

                          I had the same problem when I was learning JavaScript.

                          That's the problem with web-development, it's a real hodgepodge, luckily I have succeeded to avoid it till now (and hopefully until my retirement :-\ )

                          S Offline
                          S Offline
                          sasadler
                          wrote on last edited by
                          #16

                          Heh, I did avoid it for my entire career. I was pretty much able to stay in the firmware/embedded field since the late 70's. I enjoyed the the low level nitty-gritty stuff, and some DSP stuff for flavoring!

                          1 Reply Last reply
                          0
                          • R raddevus

                            I've read a few of Kotlin books and my favorite for pure Kotlin learning is: Kotlin Programming: The Big Nerd Ranch Guide [^] This first one really builds and teaches Kotlin in good steps and I like the way the Functional aspects are explained. This book helped me understand functional programming and syntax in other arenas more clearly than any other book I've found. For Kotlin learning and Android Development (reason I learned Kotlin) I definitely recommend Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) 4th Edition[^] The 4th ed. covers Android programming and is converted to Kotlin - previous editions focused on Java. I also read Kotlin In Action - Manning pub[^] but I did not care for it.

                            M Offline
                            M Offline
                            Martin ISDN
                            wrote on last edited by
                            #17

                            Much obliged. Plenty of useful information.

                            1 Reply Last reply
                            0
                            • H hur10forcer10

                              Not sure if this is in violation of your request to find a book that doesn't treat Kotlin as an alternative to Java, but thought I'd share nonetheless. Neil Smyth has a book (here's a preview: https://www.ebookfrenzy.com/pdf\_previews/Kotlin35EssentialsPreview.pdf) that does focus on Android development but has pretty good coverage on Kotlin (Chapters 11 through 17). You can use the Kotlin on-line playground for experimentation = https://try.kotl.in. Neil Smyth and his publisher seem to be pretty good about refreshing it as new versions of Android Studio come out. I have the 3.3 book and since then, there's been 3.4 and 3.5; I assume that 3.6 is coming soon.

                              M Offline
                              M Offline
                              Martin ISDN
                              wrote on last edited by
                              #18

                              Looks great for starters. It has the basics of functions and lambdas. Thanks

                              1 Reply Last reply
                              0
                              • M Martin ISDN

                                I would like to know of a tutorial or a book about the Kotlin programming language that doesn't treat Kotlin as an alternative to Java. Something for warming up the size and structure of "The C Programming Language" or "Think Python" and something more detailed the likes of "Teach Yourself C++ in 21 days". The meaning of "not as an alternative to Java" is: Java preferably not to be mentioned in the book at all. Not even as a bad example. Thank you.

                                M Offline
                                M Offline
                                Martin ISDN
                                wrote on last edited by
                                #19

                                i found out this to be a good solution, when starting Kotlin. [https://hyperskill.org/onboarding/project?track=347\](https://hyperskill.org/onboarding/project?track=347)

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups