in reply to How does one learn perl programming efficiently - if they do not come from computer science background?
When you write a regex for something for the first time, you can't get it right. When you write it for the tenth time, you get it almost right at the first try; and when you write it for the hundredth time, you get it right without even thinking.
Besides programming at the university for my thesis and for money on my side jobs, I also registered at sites like Rosalind.info or HackerRank and programmed for fun in my spare time.
I was lucky to meet several people that were far better than me, and I learned a lot from them. And I'm still learning.
Good luck!
($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,
|
---|