Parallel programming over multiple machines without clustering
===

I'm going to be a college student at 40.  I'll be studying IT and plan on doing a bachelor's project.  The basic idea is to try to use neural nets to evaluate bias in media.  The training data will be political blogs with well known biases.  

What I need is a programming language that can run parallel on multiple machines that are networked, but not clustered.  I have 2 Linux machines and 3 running OS X.  I would prefer if the language would compile to binary rather than bytecode or to a VM, but I'll take what I can get.  I don't need any GUI libraries, so that's not a constraint.  I do most of my programming in python, but I'm willing to learn another language if it'll make the parallel execution easier.  Any suggestions?