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.
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.
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
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.
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!
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?"
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!
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 🙏
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.
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!
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.
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.
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.
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.
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)
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!
@@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
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 :)
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
@@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 :)
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.)
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?
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.
@@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.
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 :)!
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
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
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
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.
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.
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 :)
@@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 :)
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?
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.
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.
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.
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.)
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 ÷)
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.
@@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.
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.
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.
@@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?
@@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.
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
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
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.
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.
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
Trouble with installing chocolate, went to the site and it’s like a needle in a haystack
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.
Raku is the name of the programming language. Rakudo is a compiler for the MoarVM, JVM and Javascript virtual machines.🦋
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.
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".
Thank you for the input :)
@@derekbanas thanks for the cool video!
Surprisingly @DerekBanas uses it at 31:00
Derek, I hope you never stop making videos. I love this!
Thank you very much :) I don't plan on stopping
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
Best video tutorial I have seen. I appreciate the work behind the scene. Brilliant!
Thank you for the nice compliment :)
Are we going to learn machine learning from the legend? Come on!!!
I'm considering it and have been for over a year. If I can make a series people will watch I'll do it
@@derekbanas We would love to! By the way, great job! Keep it up man!
@@derekbanas please go ahead. We'll wait eagerly.
You can start a poll/vote to know how many people are interested !
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.
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!
Thank you :) I'll try to use better examples in future tutorials
Nice. Thanks.
51:29: Are the line breaks off after Derek?
Unrelated, how often are you actually "coming in"? :)
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?"
That's funny :) I have been following you
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!
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 🙏
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.
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!
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.
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.
@@derekbanas will check out ;) thank you for reply, Derek!
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.
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.
This is a whirlwind tour. It's perfect for experienced developers who want to quickly get up to speed with Perl 6 Raku.
Thank you very much :)
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)
why should I use Perl?
When I want to automate something real fast It is my go to language
@@derekbanas It would be an interesting video to make! Best use cases for every languages you made tutorials of
perl has amazing documentation.
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!
@@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
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 :)
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
@@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 :)
@@derekbanas Wow, you are awesome.
I found your HTML 5 tutorial too helpful, being a fan since.
Thank you :)
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.)
This was fantastic. Have you ever considered doing a video in GDB?
Thank you very much :) A debugger tutorial is a great idea!
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?
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.
@@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.
Nice video, great job. Keep it up man
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 :)!
Hi, I cover JSON and more in mass detail in this series ua-cam.com/video/iqNiINZ4Sxg/v-deo.html
Please sir make DS and algo using c++ STL series specially focus on competitive programming
I'll see what I can do
On minute 51:25 the output still shows: My name is %s
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.
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
Thank you for sharing :) Very Cool
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
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
@Derek Banas thnks ;)
YESSS THANKS DUDE
I'm happy you liked it :)
Nice video. A tutorial on Nim would be super cool.
Thank you :) Nim is coming soon
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.
I'll see what I can do
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.
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 :)
@@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 :)
Thank you for being you :)
awesome tutorial. perl in a nutshell from Master Derek
Thank you for the compliment :) Wait until you see the next tutorial
Derek Banas can't wait 🙂
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?
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.
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.
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.
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.)
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 ÷)
Thank you very much :) I'll see what I can do about Flutter
D?
It's coming soon
Thanks . you helped me a lot!
Happy i could help :)
@@derekbanas :)
You earned a sub
Good editing, short and concise, that's perfect for people that don't want to waste time. Thanks a lot
Thank you :) I do my best to cover a lot in little time
Thanks! what about Nim :) ?
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.
@@derekbanas This is amazing! can't wait! also I suggest (red-lang too) It'd be so awesome
I'll check it out. Thank you :)
can you do a tutorial on x86 asm?
Can you please make a tcl tutorial at some point?
I have tcl on the list. Thanks for the request :)
@@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.
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.
Please teach a series on Laravel
I'll see what I can do
How many languages until you covered them all? I read somewhere that's your objective.
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.
@@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?
@@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.
Please make machine learning and AI tutorial series
What's coming next?
I HUGE updated Java tutorial. It will be up in a few days.
Amazing.. thanks brother..
Thank you very much . :)
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
A Xamarin tutorial is coming soon
@@derekbanas using Monodevelop not Visual Studio
Can you make unity in one video tutorial
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
@@derekbanas I was going to say it was impossible, but you've also done c++ in one very short video. lol
Great Job Bro You are wonder
Thank you :) I'm happy could help
Your videos are sick.
you are my hero ;)
You are very kind :)
My College peers love your videos 😂.
Please tell them I said thank you :)
How do you remember all these languages ?😅
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
Try something actually hard to learn like ats or coq.
Love that french accent
hello world nice Tutorial derek
Thank you :)
Funny Thumbnail 😂
That is actually their logo. Even the people in the project think it is funny
Hi
Hi :)
Congratulations, you played yourself
now this feels a loooot like ruby... too much syntax :(
Lmao you should make videos on everything. sick of long videos that teach nothing on you tube
Why would anyone want to learn perl today....really? Are you running out of videos to make?
It is still considered by many to be the best utility language.
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.
@@derekbanas Keep it up, Derek! I enjoyed all your programming language tutorials even if I don't use some of those languages.
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.