Perl 6 Tutorial

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 162

  • @derekbanas
    @derekbanas  6 років тому +22

    00:17 Install
    01:11 Basics
    03:32 Variables
    04:13 Data Types
    06:26 Casting
    07:35 Math
    11:04 Conditionals
    13:50 Strings
    19:14 Interpolation
    21:56 Looping
    25:40 Blocks
    27:52 Lists & Arrays
    34:05 Map
    35:14 Ranges
    36:26 Sequences / Great Example
    38:57 Sets
    39:24 Maps
    40:52 Hashes
    42:05 Subroutines / Functions
    46:26 Recursion
    47:43 Exception Handling
    49:09 File IO
    51:29 File Manipulation
    53:35 Shell Commands
    54:13 Modules / Scraping
    57:20 Classes
    1:02:32 Inheritance
    1:04:39 Roles
    1:06:35 Regular Expressions
    1:16:03 Grammars

    • @champfisk5613
      @champfisk5613 5 років тому

      Trouble with installing chocolate, went to the site and it’s like a needle in a haystack

  • @freaklore
    @freaklore 2 роки тому +6

    Since this video was released, Perl6 has become its own language and is now known as Rakudo. The file extension used is raku. So, to run a program in Visual Studio Code with extensions you would use as an example: main.raku instead of main.perl6
    However, both ways seem to still work.

    • @GaryChike
      @GaryChike 2 роки тому +4

      Raku is the name of the programming language. Rakudo is a compiler for the MoarVM, JVM and Javascript virtual machines.🦋

  • @MattOatesUK
    @MattOatesUK 6 років тому +4

    9:59 these are not floating point numbers they are Rat rational types. The *displayed* number coerces to float losing precision unless you are a lot more careful about it.

  • @MattOatesUK
    @MattOatesUK 6 років тому +2

    22:45 instead of $i mod 2 == 0 in your own code youre better off with $i %% 2. Where %% can be thought of as "divisible by".

    • @derekbanas
      @derekbanas  6 років тому

      Thank you for the input :)

    • @MattOatesUK
      @MattOatesUK 6 років тому

      @@derekbanas thanks for the cool video!

    • @efimeroorem6926
      @efimeroorem6926 6 років тому

      Surprisingly @DerekBanas uses it at 31:00

  • @mikopiko
    @mikopiko 6 років тому +1

    Derek, I hope you never stop making videos. I love this!

    • @derekbanas
      @derekbanas  6 років тому +3

      Thank you very much :) I don't plan on stopping

  • @BluesBoySid
    @BluesBoySid 3 роки тому

    Wow. Very condensed knowledge. I need to take my first steps in Perl, and thanks this i'm sure that i can say that at least i know now conception of this language. It took me 3 days to watch it and make notes (watch, stop, note, repeat and if all is ok - nest step). Yes, I bought the Books but I need to wait for them (i'm type of classical reader, nowadays pdf or other e-formats i find not so handful and useful for learning). Thank You very much. Now i take on for excersises. Merry Christmas XD

  • @larsjohansson1205
    @larsjohansson1205 6 років тому +1

    Best video tutorial I have seen. I appreciate the work behind the scene. Brilliant!

    • @derekbanas
      @derekbanas  6 років тому +2

      Thank you for the nice compliment :)

  • @asdffghize
    @asdffghize 6 років тому +36

    Are we going to learn machine learning from the legend? Come on!!!

    • @derekbanas
      @derekbanas  6 років тому +35

      I'm considering it and have been for over a year. If I can make a series people will watch I'll do it

    • @asdffghize
      @asdffghize 6 років тому +1

      @@derekbanas We would love to! By the way, great job! Keep it up man!

    • @suddhasatwaWithMusic
      @suddhasatwaWithMusic 6 років тому

      @@derekbanas please go ahead. We'll wait eagerly.

    • @harshitjoshi3082
      @harshitjoshi3082 6 років тому +2

      You can start a poll/vote to know how many people are interested !

    • @derekbanas
      @derekbanas  6 років тому +2

      I run polls every once in a while. The last one said everyone wants learn in ones. I love doing multipart tutorials, but I guess I stink at making them because nobody watches them.

  • @brankoterzic3031
    @brankoterzic3031 6 років тому +1

    I really like your videos and tutorials on different topics. Talking about programming languages, I would like to hear more about the purpose ot the programming language, when it should be used and to get a task or project which I should be working on at the end of the tutorial. Keep up with a great posts!

    • @derekbanas
      @derekbanas  6 років тому +1

      Thank you :) I'll try to use better examples in future tutorials

  • @matthiasnott
    @matthiasnott 4 роки тому

    Nice. Thanks.
    51:29: Are the line breaks off after Derek?
    Unrelated, how often are you actually "coming in"? :)

  • @tonanornottonull7132
    @tonanornottonull7132 6 років тому +7

    Lmao I was working on some Perl and I needed to look up some syntax for what I was doing since it's been a while. "I wonder if Derek posted a video on Perl 6 yet?"

    • @derekbanas
      @derekbanas  6 років тому +1

      That's funny :) I have been following you

  • @jsdeveloper2376
    @jsdeveloper2376 5 років тому +1

    Hey Derek, I've learned a lot about your tutorials here, thank you so much. Please make a tutorial about laravel, I will definitely watch and learn a lot from you. Cheers!

  • @AnilAgiral
    @AnilAgiral 6 років тому +1

    Another genius video. Hey Derek, I am not a programmer but I learn a lot from your videos to apply info to my field, mainly using modeling to explain the experimental phenomena in chemistry and chemical engineering. I was wondering if you can make a video on Mathematica or Wolfram Language. It is a powerful tool and would like to hear your perspective. Thanks 🙏

    • @derekbanas
      @derekbanas  6 років тому

      Thank you for the compliment :) I'd love to do that, but the software is so expensive. I bit the bullet and bought MatLAB recently to do a tutorial and I doubt I'll ever make enough to pay for the software. We'll see. I'll probably do it even though I'll lose a lot of money.

    • @AnilAgiral
      @AnilAgiral 6 років тому

      I agree that it is expensive. The latest version of Wolfram comes with Raspberry Pi computer, it is included in Raspbian OS. I am not sure if this can be an option. Thanks a lot for your reply!

  • @kesuskim6072
    @kesuskim6072 6 років тому +6

    Just for curious! Is there anyone using Perl 6...? I love Perl, but that is only when it means to be Perl 5, which is already likely to be installed default in almost every distro, and perfect alternative for bash.

    • @derekbanas
      @derekbanas  6 років тому +2

      It was a highly requested tutorial for me to make, which is why I made it. Many improvements have been made versus Perl 5. If you like Perl you should check it out.

    • @kesuskim6072
      @kesuskim6072 6 років тому

      @@derekbanas will check out ;) thank you for reply, Derek!

    • @aaronwells9355
      @aaronwells9355 6 років тому +2

      I use Perl 6 quite a bit when I'm quickly prototyping new ideas or doing automation I would normally do in Perl 5. But with the added type-system features, and grammars, I've found it to be a great tool for doing more complicated parsing tasks.

    • @MSStuckwisch
      @MSStuckwisch 3 роки тому

      I use Raku (name changed from Perl 6) all the time. Despite perl being known for lots of line noise and unreadable code (an unjustified reputation, IMO), Raku absolutely does generate some of the most readable and maintainable code I've ever written.

  • @ErikZoltan
    @ErikZoltan 4 роки тому +1

    This is a whirlwind tour. It's perfect for experienced developers who want to quickly get up to speed with Perl 6 Raku.

  • @sefirotsama
    @sefirotsama 3 роки тому

    as I am using Raku 6d (2020.05.1) I am struggling with some of the string methods, not sure why:
    my Str $b = "business";
    say "There is no I in business: ", !$b.fc.contains("I");
    (which returns the opposite as expected: There is no I in business: True)

  • @texasaggie2378
    @texasaggie2378 6 років тому +6

    why should I use Perl?

    • @derekbanas
      @derekbanas  6 років тому +17

      When I want to automate something real fast It is my go to language

    • @mats852
      @mats852 6 років тому +3

      @@derekbanas It would be an interesting video to make! Best use cases for every languages you made tutorials of

    • @lswachkkdk5959
      @lswachkkdk5959 6 років тому +1

      perl has amazing documentation.

    • @moofymoo
      @moofymoo 5 років тому +1

      When ASCII character factory blows up, you will need to know perl6 syntax to quickly clean up all that mess. And accidents do happen in ASCII character factories!

    • @champfisk5613
      @champfisk5613 5 років тому

      @@derekbanas examples of things you've automated with perl. Just like 3 and I have an idea of what you might say. Im sure I use shell to do what you do in perl but I think I will switch to perl after this as it's more capable

  • @exodus8814
    @exodus8814 6 років тому +2

    Hey Derek :) Thank you very much :) I know how hard it is to make educational tutorials, especially long ones.
    Perl 6 looks awesome and in general this language is very powerful. Don't know why people dislike using it.
    Anyway, again thanks a lot Derek :)

    • @derekbanas
      @derekbanas  6 років тому +2

      Nice to see you again Exodus :) I think it just hasn't caught on yet. It will. Up next is a HUGE UPDATED JAVA TUTORIAL!!! It will be about 600 pages in 1 video! I hope it only takes 2 weeks

    • @exodus8814
      @exodus8814 6 років тому

      @@derekbanas Thank you, I will always be here :)
      That's crazy!! I don't think anyone has covered Java 10 or even Java in one video! You're a huge inspiration! Much appreciated :)

    • @braindeveloperdimensional5579
      @braindeveloperdimensional5579 6 років тому

      @@derekbanas Wow, you are awesome.
      I found your HTML 5 tutorial too helpful, being a fan since.

    • @derekbanas
      @derekbanas  6 років тому

      Thank you :)

    • @b2gills
      @b2gills 5 років тому

      I have not heard of anyone who has used Perl6 really disliking it.
      Most of the dislike comes from the fact that it has Perl in the name, and Perl has a bad reputation largely from people who have never used any version of it.
      The start of that bad reputation comes from the time when Perl was the duct-tape of the Internet, when people who had never written any code before started writing in Perl.
      That is Perl has a bad reputation because there was a lot of bad code written in it. Then rather than judging the code as being bad, many people judged Perl as being bad.
      It is even worse that they apply that to Perl6 even though it is almost a complete redesign. (It originally started out with a much smaller scope.)

  • @nickfriddell5145
    @nickfriddell5145 5 років тому

    This was fantastic. Have you ever considered doing a video in GDB?

    • @derekbanas
      @derekbanas  5 років тому

      Thank you very much :) A debugger tutorial is a great idea!

  • @realchicagophill
    @realchicagophill 5 років тому +1

    I didn't know people still used Perl . Hey Bananas, how you been?
    I have a topic request for you but it falls well outside your normal categories of topics but I sure would like someone to try to get a straight answer on the subject. I'd love to learn about asset protection and how to go about doing it correctly. Hey, maybe you already know a thing or two about the subject?
    What do you think? Doable or unlikely?

    • @derekbanas
      @derekbanas  5 років тому +1

      I used to be a broker, but that is more a question for a lawyer. This isn't advice, but the opinion of a nobody, who heard this from others. Look into trusts if you are talking about a lot of money. Transferring ownership normally won't work if the state has any reason to believe transfers were simply done to avoid paying taxes. If you are talking about a lot of money, off shore accounts work based on setting up fake companies and then transferring money in exchange for consulting fees and then loans from what I've heard as a nobody. This is not advice by the way if I didn't make that clear. I've done none of the above by the way.

    • @realchicagophill
      @realchicagophill 5 років тому

      @@derekbanas I understand it's not advice. I think I'm thinking along the lines of possible future income and assets. When you look up asset protection and LLC you get a bunch of lawyers trying to sell you things. I'm not into paying people for things I don't need. I think the idea I was shooting for is what is it that we actually need to remove as much personal liability as possible and put any assets into a legal safe zone.
      I know it's a dicey subject. Anything to do with law and money assures only one thing. You're going to have less of it no matter which way you go.

  • @vinhtester-automationstepb8208
    @vinhtester-automationstepb8208 3 роки тому

    Nice video, great job. Keep it up man

  • @NewPlayer4U
    @NewPlayer4U 5 років тому +1

    Hi Derek,
    Last time in my carrier as programmer met many times with something called JSON. Could you please make chapter 'JSON in one Video', please?
    It would be very helpful and as I think so this all JSON thing called is enigmatic to many of us and probably often makes us problems.
    Thanks in advance, good work and keep it up, Derek :)!

    • @derekbanas
      @derekbanas  5 років тому

      Hi, I cover JSON and more in mass detail in this series ua-cam.com/video/iqNiINZ4Sxg/v-deo.html

  • @vandangorade6738
    @vandangorade6738 6 років тому +2

    Please sir make DS and algo using c++ STL series specially focus on competitive programming

    • @derekbanas
      @derekbanas  6 років тому +1

      I'll see what I can do

  • @TEXASF1ERCE
    @TEXASF1ERCE 6 років тому +1

    On minute 51:25 the output still shows: My name is %s

    • @derekbanas
      @derekbanas  6 років тому +3

      Whoops I should have used printf there. Thank you for watching so far by the way! That makes me very happy! Sorry for the mistake.

  • @jacksondice5435
    @jacksondice5435 5 років тому

    Derek you should do *Jupyter*
    I've already learned it but it has so much it'd be good if you could put it all in one video for others (i read the book "Mastering Geo-spatial Analysis with Python" by Packt)
    it would be good to have a quick reference video from the book
    THX FOR ALL YOUR WORK DEREK

    • @derekbanas
      @derekbanas  5 років тому

      Thank you for sharing :) Very Cool

  • @anips3192
    @anips3192 5 років тому +2

    u are doing an awesome job man👍👍. But i am just curious how you have expertise
    in so much different fields .what is ur secret to learning 🤔 and how to master it

    • @derekbanas
      @derekbanas  5 років тому +1

      Thank you :) I have a video on Study Methods ua-cam.com/video/VpqXCeTfe0Y/v-deo.html and a flash card system I use ua-cam.com/video/5urUZUWoTLo/v-deo.html

    • @anips3192
      @anips3192 5 років тому

      @Derek Banas thnks ;)

  • @souptenderpanini3106
    @souptenderpanini3106 6 років тому +1

    YESSS THANKS DUDE

    • @derekbanas
      @derekbanas  6 років тому +1

      I'm happy you liked it :)

  • @mbednarek360
    @mbednarek360 5 років тому

    Nice video. A tutorial on Nim would be super cool.

    • @derekbanas
      @derekbanas  5 років тому +1

      Thank you :) Nim is coming soon

  • @this.channel
    @this.channel 6 років тому +1

    It's really hard to find a good simplified Magento tutorial. Most are just instructional and don't really teach the learner to realise things for themselves.
    I know it's not a language per se, but it is an important eCommerce technology that people struggle to learn.

    • @derekbanas
      @derekbanas  6 років тому +1

      I'll see what I can do

  • @exodus8814
    @exodus8814 5 років тому

    Hi Derek :) How are you? How's your Japanese progress going?
    I decided a couple of days ago that I want to learn a different language, I would definitely like to see Japanese tutorials if that's okay! :) . It would help to take a break from programming a bit, you've covered everything :). Also, if you don't want to clutter your channel, you can make them unlisted unless you're okay with it.
    May God bless you! You've efforts are much appreciated.

    • @derekbanas
      @derekbanas  5 років тому

      Hey Exodus :) I definitely plan on making Japanese tutorials at some point, but it will probably be this summer. The reason is because learning Japanese lived up to the hype. It is the hardest thing I have ever tried to learn and I have learned basically everything. It is way harder than German, thermodynamics, high level math, etc.
      I started out by making a big mistake. I learned the kanji first and I don't care what anyone says that was a huge mistake!!! Now knowing what I do, I focus on grammar, vocabulary, pronunciation and phrases. I have found the most benefit from recording and memorizing Japanese phrases that I then reenforce using flash card apps. I know thousands of words and phrases and could probably survive in Japan, but I'm FAR from fluent.
      A HUGE NEW Java tutorial will be uploaded this week. It will be the biggest tutorial I have ever made. May God bless you and your loved ones as well :)

    • @exodus8814
      @exodus8814 5 років тому

      @@derekbanas Thank you very much :)
      Wow, that seems daunting to me because it will be my first language and you basically covered everything and have many years of experience and still consider it hard. I don't know if I want to learn it now, yes it being hyped is also one of the reasons I want to learn it. I'm not really sure now.
      Can't wait for the Java tutorial!! Very hyped, I know Java and I still watch your Java series, they're very helpful and straight to the point :) IO in Java is somehow different from other languages since you have to pass in multiple instances as parameters.
      Thank you very much for everything :)

    • @derekbanas
      @derekbanas  5 років тому

      Thank you for being you :)

  • @2271masoud
    @2271masoud 5 років тому

    awesome tutorial. perl in a nutshell from Master Derek

    • @derekbanas
      @derekbanas  5 років тому +1

      Thank you for the compliment :) Wait until you see the next tutorial

    • @2271masoud
      @2271masoud 5 років тому

      Derek Banas can't wait 🙂

  • @magiclegend1501
    @magiclegend1501 6 років тому

    So I’ve scrubbed through the video, so forgive me if it sounds ignorent. But why would you use Perl over a language like Python? If, of course, you don’t know either but know how to program. It looks to me like Python but with a lot of syntax hell/sugar, is this a correct idea of the language?

    • @derekbanas
      @derekbanas  6 років тому +1

      The way I use Perl is to write real short automation systems. Perl is great when you want to do something that will take 10 or 20 lines of code. I want to sort through this, or I want to store this series of shell commands, or I want to generate some simple math formula. Check out the sequence part in this tutorial for an example. 1 line of code does something Awesome!
      Perl 6 is trying to make Perl 5 into a more general purpose language without destroying how easy Perl is to work with.

    • @rg-vo6gr
      @rg-vo6gr 6 років тому +1

      I’ve pretty much completely replaced Python with Perl6. It is a much more modern language. Can be optionally typed, has async/parallel support, and the powerful grammars are not yet available in any other language.

    • @aaronwells9355
      @aaronwells9355 6 років тому +4

      Perl has the most powerful and expressive regular expression system in any general-purpose programming language. In Perl 5, it is possible to write a single regular expression that parses out a JSON document into a Perl data structure. The Perl 6 language itself is bootstrapped using its own grammars feature. Each language has its trade-offs, and I've come to appreciate the trade-off Perl has made to favor terse, expressive programming style over a gentle learning curve. I think Python's strength is its gentle learning curve and its tendency to lead its users into a single solution to a problem. I use Perl because of the options it gives me.

    • @b2gills
      @b2gills 5 років тому

      One thing that I have heard someone using Perl6 for is testing C code using the NativeCall module.
      Which makes a lot of sense. It is easier to generate data in Perl6, and NativeCall makes it easy to call C code. (You can call most C code as if it were written in Perl6.)

  • @Hamzaelbouti
    @Hamzaelbouti 6 років тому +1

    Thank u for this , its always good to learn new tutorials, I hope some day you will make videos on flutter, it's a great framework abd a hit this days ÷)

    • @derekbanas
      @derekbanas  6 років тому

      Thank you very much :) I'll see what I can do about Flutter

  • @noland6606
    @noland6606 6 років тому +1

    D?

  • @mpourmpou8855
    @mpourmpou8855 6 років тому

    Thanks . you helped me a lot!

  • @thelonespeaker
    @thelonespeaker 5 років тому +1

    You earned a sub

    • @thelonespeaker
      @thelonespeaker 5 років тому

      Good editing, short and concise, that's perfect for people that don't want to waste time. Thanks a lot

    • @derekbanas
      @derekbanas  5 років тому

      Thank you :) I do my best to cover a lot in little time

  • @ahmedyoussef5493
    @ahmedyoussef5493 6 років тому

    Thanks! what about Nim :) ?

    • @derekbanas
      @derekbanas  6 років тому

      Nim is on the short list. Sorry for the wait. Up next is a HUGE updated Java learn in One like this. Upcoming tutorials are Java 10, Nim, D, Swift 4, Tcl, OCaml, ASP. I'm also working on updated mobile development tutorials.

    • @ahmedyoussef5493
      @ahmedyoussef5493 6 років тому

      @@derekbanas This is amazing! can't wait! also I suggest (red-lang too) It'd be so awesome

    • @derekbanas
      @derekbanas  6 років тому +1

      I'll check it out. Thank you :)

  • @margielamadman
    @margielamadman 5 років тому

    can you do a tutorial on x86 asm?

  • @ibouvousaime
    @ibouvousaime 6 років тому

    Can you please make a tcl tutorial at some point?

    • @derekbanas
      @derekbanas  6 років тому

      I have tcl on the list. Thanks for the request :)

    • @braindeveloperdimensional5579
      @braindeveloperdimensional5579 6 років тому

      @@derekbanas TCL/TK. Its one of my favorite languages.
      It's best for sandboxes and antivirus stuff. Let me know what you think.
      Well, most of the people are more interested in ML and AI so I think that's why its not popular among new programmers but TCL is an amazing and quirky language.

    • @derekbanas
      @derekbanas  6 років тому +1

      I agree and will definitely cover it. ML like video game development is sexy, but my theory is once people realize they must understand linear algebra, calculus, statistics, etc. to truly understand ML that nobody will watch. I'll probably make learn in ones for the math above and see how they work and then try some ML tutorials.

  • @phanirajk9144
    @phanirajk9144 5 років тому

    Please teach a series on Laravel

  • @dynamiquerose3479
    @dynamiquerose3479 6 років тому

    How many languages until you covered them all? I read somewhere that's your objective.

    • @derekbanas
      @derekbanas  6 років тому +2

      I have about 5 more, not including languages that get updates like Swift 4, Java 10, etc.... An updated huge Java tutorial is actually coming next because of requests.

    • @dynamiquerose3479
      @dynamiquerose3479 6 років тому

      @@derekbanas Sorry if I'm questioning to much..
      What do you think about learning vintage technologies, like Visual Basic 3.0->6.0, C64's BASIC, Windows 3.x or Windows 9x API etc. Is it worth the time and effort, and does it help in anyway?

    • @aaronwells9355
      @aaronwells9355 6 років тому

      ​@@dynamiquerose3479 Programming principles are what really matter. Your first language doesn't matter so much, as long as you learn programming principles from it. As for subsequent languages, they have their specific uses and trade-offs, so you should prefer languages that help you with projects you'll be working on. This often depends on your platform, which includes the operating system and hardware. Don't waste time learning languages you'll never use.. unless you're just really really interested in programming languages.

  • @alphabetical2671
    @alphabetical2671 6 років тому

    Please make machine learning and AI tutorial series

  • @edilsonrj
    @edilsonrj 5 років тому

    What's coming next?

    • @derekbanas
      @derekbanas  5 років тому

      I HUGE updated Java tutorial. It will be up in a few days.

  • @eypbal
    @eypbal 6 років тому

    Amazing.. thanks brother..

    • @derekbanas
      @derekbanas  6 років тому

      Thank you very much . :)

  • @abdallahtarek1213
    @abdallahtarek1213 5 років тому

    Please make a Xamarin Tutorials
    To Create Android Apos.
    Using Monodevelop not Visual studio
    Visual studio is closed source
    And monodevelop is open source snd cross platform run on mac and windows and Linux
    Please cover all of things about Xamarin monodevelop

    • @derekbanas
      @derekbanas  5 років тому +1

      A Xamarin tutorial is coming soon

    • @abdallahtarek1213
      @abdallahtarek1213 5 років тому

      @@derekbanas using Monodevelop not Visual Studio

  • @machiavelidx7269
    @machiavelidx7269 6 років тому

    Can you make unity in one video tutorial

    • @derekbanas
      @derekbanas  6 років тому

      Nobody can properly teach Unity in one video. I made a 31 part Unity tutorial that I worked very hard on ua-cam.com/video/Yk-S8GKNKxM/v-deo.html

    • @IamusTheFox
      @IamusTheFox 5 років тому

      @@derekbanas I was going to say it was impossible, but you've also done c++ in one very short video. lol

  • @khaledsaad8677
    @khaledsaad8677 5 років тому

    Great Job Bro You are wonder

    • @derekbanas
      @derekbanas  5 років тому

      Thank you :) I'm happy could help

  • @TANMAN47TANMAN
    @TANMAN47TANMAN 4 роки тому

    Your videos are sick.

  • @mohamednabawy1170
    @mohamednabawy1170 5 років тому

    you are my hero ;)

  • @rajeshmagapu8710
    @rajeshmagapu8710 6 років тому

    My College peers love your videos 😂.

    • @derekbanas
      @derekbanas  6 років тому +2

      Please tell them I said thank you :)

  • @ashwin5033
    @ashwin5033 6 років тому

    How do you remember all these languages ?😅

    • @derekbanas
      @derekbanas  6 років тому +5

      There is very little difference between languages. If I haven't used a language for many months I just start writing code using a cheat sheet and then it starts making sense again. I'm nothing special. I've just been doing this for 35 years

  • @jmw1500
    @jmw1500 6 років тому +1

    Try something actually hard to learn like ats or coq.

  • @TomerBenDavid
    @TomerBenDavid 2 роки тому

    Love that french accent

  • @freeairdrop9375
    @freeairdrop9375 6 років тому

    hello world nice Tutorial derek

  • @scopestacker9787
    @scopestacker9787 6 років тому

    Funny Thumbnail 😂

    • @derekbanas
      @derekbanas  6 років тому

      That is actually their logo. Even the people in the project think it is funny

  • @paull007
    @paull007 6 років тому

    Hi

  • @whenthethebeansstrikeback6728
    @whenthethebeansstrikeback6728 5 років тому

    Congratulations, you played yourself

  • @dandan7884
    @dandan7884 6 років тому

    now this feels a loooot like ruby... too much syntax :(

  • @TANMAN47TANMAN
    @TANMAN47TANMAN 4 роки тому

    Lmao you should make videos on everything. sick of long videos that teach nothing on you tube

  • @sreid70
    @sreid70 6 років тому

    Why would anyone want to learn perl today....really? Are you running out of videos to make?

    • @derekbanas
      @derekbanas  6 років тому

      It is still considered by many to be the best utility language.

    • @efimeroorem6926
      @efimeroorem6926 6 років тому +2

      Well, that's quite a blank statement to make. Perl 5, the language people refer to as Perl, is a battle-tested language and the community behind it is constantly working for its betterment. In the other hand, Perl 6 (also known as Raku) is another language of the Perl family of programming languages which had its first major language release in 2015 and with its second release announced a few months ago.

    • @efimeroorem6926
      @efimeroorem6926 6 років тому

      @@derekbanas Keep it up, Derek! I enjoyed all your programming language tutorials even if I don't use some of those languages.

    • @MattOatesUK
      @MattOatesUK 6 років тому +4

      Perl 6 is a fairly new language only superficially similar to Perl 5 so its only today you could. Many of the examples in this video are older Perl 5 style. For example join " ", "string1", "string2"; we would much more idiomatically write as .join(" "); Perl 6 is quite a large language mostly to accommodate "baby Perl 6" which looks more like Perl 5 and what youre used to. But scales to much more advanced functional and OO styles.