Re: Virtualmin and Webmin web hosting control panel are written in Perl 5
++Kang-min Liu It looks like you can get (paid) support [1] for Virtualmin so if it's not practical for you to take on the entire task, you might consider that route. [1] https://www.virtualmin.com/documentation/system/support/ On Mon, 1 Aug 2022 at 08:27, Turritopsis Dohrnii Teo En Ming < tdtemc...@gmail.com> wrote: > Maybe if I want to modify Virtualmin/Webmin code, I will need to hire > a Perl programmer :) > > Mr. Turritopsis Dohrnii Teo En Ming > Targeted Individual in Singapore > > On Mon, 1 Aug 2022 at 15:22, Olivier wrote: > > > > Turritopsis Dohrnii Teo En Ming writes: > > > > > If I want to learn Perl programming language from scratch having > > > totally no knowledge of it, how long (in terms of months or years) > > > would it take before I can confidently and proficiently modify > > > Virtualmin and Webmin code? > > > > Learning how to program in Perl is easy, it is like Basic or C or any > > procedural language. There is no major trick, especially because it is > > very flexible so iot will adapt to many style of programming. > > > > But because iof it'sd flexibility, it can also be challenging to read > > the coded written by another programmer, because they can have use a > > syntax that you are not familiar with: Perl can be straight forward, > > verbose and readable or can be short, compressed and very obscure. > > > > Programmning is easy, modifying someone else code, not that much. > > > > Good luck, > > > > Olivier > > > > > Hopefully there is no steep learning curve. > > > > > > Thank you. > > > > > > Regards, > > > > > > Mr. Turritopsis Dohrnii Teo En Ming > > > Targeted Individual in Singapore > > > 1 Aug 2022 Mon > > > Blogs: > > > https://tdtemcerts.blogspot.com > > > https://tdtemcerts.wordpress.com > > > > -- > > -- > To unsubscribe, e-mail: beginners-unsubscr...@perl.org > For additional commands, e-mail: beginners-h...@perl.org > http://learn.perl.org/ > > >
Re: Virtualmin and Webmin web hosting control panel are written in Perl 5
Turritopsis Dohrnii Teo En Ming writes: > If I want to learn Perl programming language from scratch having > totally no knowledge of it, how long (in terms of months or years) > would it take before I can confidently and proficiently modify > Virtualmin and Webmin code? Good day from Japan :) It's been a while since I learn perl from scratch, but I'm in a small team maintaining a perl web app. Speaking for my 2 of my team mates with no prior perl knowledge, with some basic amount of face-to-face mentoriong, they roughly spent 3 weeks bootstraping themself before they feel confident enough to work on some tasks independently. They both already have some knowledeg about programming in some mix of C, Python, Java, Javascript, bash. It's perhaps partially because that the app isn't awefully big and the code base has been carefully written to be not to be stuffed with useless junks (almost no dead code paths). Yet I feel they are doing it very well and learn pretty fast, but nonetheless that's 2 reference points. Since you are targeting Virtualmin/Webmin, which is web-based, I'd say it's much easier to start from knowing the relationship between URL and their corresponding subroutines since those are entry points, then learn how to read / write arbitrary log messages in subroutines. That would give you some read-eavl loop to know if whatever new code you put in is producing things the way you want. Given that the installation instructions aren't always perfect, preparing for a dev env is often one of the most time-consuming part, you might want to ask their devs if there are some pre-made packages, container images, or any means that can help to shorten this period. Good luck and have fun learning Perl :) -- Cheers, Kang-min Liu -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/
Re: Virtualmin and Webmin web hosting control panel are written in Perl 5
Maybe if I want to modify Virtualmin/Webmin code, I will need to hire a Perl programmer :) Mr. Turritopsis Dohrnii Teo En Ming Targeted Individual in Singapore On Mon, 1 Aug 2022 at 15:22, Olivier wrote: > > Turritopsis Dohrnii Teo En Ming writes: > > > If I want to learn Perl programming language from scratch having > > totally no knowledge of it, how long (in terms of months or years) > > would it take before I can confidently and proficiently modify > > Virtualmin and Webmin code? > > Learning how to program in Perl is easy, it is like Basic or C or any > procedural language. There is no major trick, especially because it is > very flexible so iot will adapt to many style of programming. > > But because iof it'sd flexibility, it can also be challenging to read > the coded written by another programmer, because they can have use a > syntax that you are not familiar with: Perl can be straight forward, > verbose and readable or can be short, compressed and very obscure. > > Programmning is easy, modifying someone else code, not that much. > > Good luck, > > Olivier > > > Hopefully there is no steep learning curve. > > > > Thank you. > > > > Regards, > > > > Mr. Turritopsis Dohrnii Teo En Ming > > Targeted Individual in Singapore > > 1 Aug 2022 Mon > > Blogs: > > https://tdtemcerts.blogspot.com > > https://tdtemcerts.wordpress.com > > -- -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/
Re: Virtualmin and Webmin web hosting control panel are written in Perl 5
Turritopsis Dohrnii Teo En Ming writes: > If I want to learn Perl programming language from scratch having > totally no knowledge of it, how long (in terms of months or years) > would it take before I can confidently and proficiently modify > Virtualmin and Webmin code? Learning how to program in Perl is easy, it is like Basic or C or any procedural language. There is no major trick, especially because it is very flexible so iot will adapt to many style of programming. But because iof it'sd flexibility, it can also be challenging to read the coded written by another programmer, because they can have use a syntax that you are not familiar with: Perl can be straight forward, verbose and readable or can be short, compressed and very obscure. Programmning is easy, modifying someone else code, not that much. Good luck, Olivier > Hopefully there is no steep learning curve. > > Thank you. > > Regards, > > Mr. Turritopsis Dohrnii Teo En Ming > Targeted Individual in Singapore > 1 Aug 2022 Mon > Blogs: > https://tdtemcerts.blogspot.com > https://tdtemcerts.wordpress.com -- -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/