For those who are a bit lost with the word “partitions”, they are sectors in which your hard disk is divided.
You can divide your HD to have one OS in one partition and data on another, or add a partition just for back up data, and if you’ll be installing more than one OS in your system each one of them will have to sit in its own partition.
From their site, “Bluefish is a powerful editor targeted towards programmers and webdesigners, with many options to write websites, scripts and programming code.” You can use its syntax highlighting for Python, HTML, PHP, C, Java, JavaScript, XML, CSS, Perl, and languages.
If you’re afraid of the Linux transition because of your loved Windows-only app, your fears are greatly reduced with 