Just had my first experience with a Linux distro, Ubuntu, and a little PHP! I created this Private Notes WordPress plugin entirely from within Ubuntu. It involved learning this new stuff (well new to me):
- Using Virtual Box to install Ubuntu
- Installing and configuring the LAMP stack (each part was new to me, linux, apache, mysql and PHP + phpMyAdmin)
- Running my favorite Windows editor, Notepad2 using wine
- Writing bash scripts and aliases to save running separate cmds
- Learning plenty of handy little Ubuntu cmd stuff, like mounting drives, adjusting file permissions, adding fonts, copy/move/delete folders/files, etc … the bare basics
- Using git for the first time, including gh-pages and markdown (thanks to Pro Git, a straight-forward clear guide to Git)
- Just the smallest ‘hello world’ bit of PHP for the plugin
- Installing and configuring a WordPress blog
- How to build and publish a WordPress plugin
It was great how much of the Windows hotkey navigation worked. Felt easier to come to from Windows than trying to use Mac OS X. The apt-get package manager made app installations a breeze.
To get similar productivity as in Windows, I’ve got to find ways to customizing the environment. What could make the experience better: creating universal hotkeys to launch apps (like an AutoHotKey for Ubuntu), replicating some of my favorite scripts from Windows (like Win+O), being able to copy/paste via the keyboard in the terminal, a clipboard ring app, guess I could go on. Any recommendations?
Overall, I really like the experience! Now to move on building something new w Ruby on Rails.