Cobol for LISP developers
Given the proliferation of "X for Y developers" books, I decided to collect some information to help me find a niche for my own book!
This table shows the number of combined Google hits for "X for Y developers" and "X for Y programmers", with a selection of Xs and Ys (e.g., the first rows shows the hits for "BASIC for BASIC developers", "BASIC for C++ developers", etc.):
It looks like we're missing a good "Cobol for BASIC programmers" book: I'll start typing right away!
Note that the matrix is highly asymmetric: apparently, Perl programmers are more interested to switch to Python than vice versa. We can turn the entries of the matrix into weights in a directed graph, that can be loosely interpreted as the relative number of people that would like to switch from a programming language to another. Below you can see the graphs for six of the languages (the size of the arrows correspond to one of 6 bins of equal size on a logarithmic scale; no arrow means zero results):
In case you were wondering: yes, there really is a successful "Java for Cobol programmers" book!
Update 1 Apr 2012: Added values for Fortran to the table.


September 5th, 2012 - 05:46
What are all these X for X programmers books? I could not find any “Java for Java developers” book on Amazon.
September 5th, 2012 - 06:14
Could be interesting to add the publication date of the books too to have a timeline of the trends. Nice work.
September 5th, 2012 - 07:04
@Someone: The statistics are collected using google searches. “Java for Java developers” returns hits for things like “Enterprise Java for Java developers”.
September 5th, 2012 - 21:09
How come the biggest result was C# for Java when both languages are almost copies of each other.
September 5th, 2012 - 21:56
Be more specific. COBOL for LISP 1.5 developers
September 6th, 2012 - 00:22
X for Javascript developers …