Main Navigation


Perl on Win32

Learn Perl Now!
And get a job doing Perl.

Perl can easily run on Windows and makes for a powerful and free language for programming and scripting there. Complete beginners should probably start by downloading Strawberry Perl and experimenting with it.

Perl code can be written to run perfectly on both Windows and UNIXes, out of the box. Most Perl code written by people who know what they are doing will be like that, and this is the case for most CPAN Perl modules as well.


Web Sites

Strawberry Perl and DWIM Perl

Strawberry Perl is an open-source, free-of-charge, and usable, distribution of Perl for Windows (both 32-bit and 64-bit), which gives you the full power of CPAN on Windows and is highly recommended. As a result, it is now best to avoid ActivePerl, which is proprietary and less usable.

One should also mention DWIM Perl for Windows which is based on Strawberry Perl, but contains more interesting packages, such as a large part of Task::Kensho, the Padre Perl IDE, Moose, and database drivers. Note that as of March 2014, DWIM Perl for Windows was last updated only for perl 5.14.2, which is now discontinued by the upstream perl 5 maintainers, and so its use is not recommended until it will be updated again.

Mailing Lists

ActiveState has a mailing list for Win32 users. Generally, Perl for Win32 questions can be effectively answered in beginners mailing lists as well. However, this mailing list may also prove to be helpful when dealing with Win32-specific Perl extensions.