TeachYourselfStuff wrote:Python, Java, Ruby, PHP, they are all based on C
So you might as well go learn it.
The only languages that are really different from C are BASIC languages, and those aren't too popular on RPi, Though if you install the RISC OS image you can program in BBC Basic on that.
This is more than a bit off, as thousands of programming "languages" have been developed over the past half-century, and the vast majority of them have nothing to do with C, which is really a platform(hardware and OS)-independent assembly language (of which there are a number of partially-incompatible versions), nor with BASIC, which can be interpreted or compiled (and there are many flavors of BASIC).
The choice of a programming language depends on a lot of factors of which performance is only one. There are a lot of contributing elements to performance that can each vary widely across the various implementations of a language on different platforms. These elements can be determined by the platform hardware and/or OS (e.g., slow memory and/or storage can't be sped up with more efficient code, no matter what kind of whizzy braniac you might be). Performance may not even be a consideration compared with the costs of development - how much time it takes to design, test, document, etc., in addition to implementation (just coding to the unwashed, which I used to be) - which typically only occupies about 15% of the total time spent developing a software project. A bad design has to be avoided not just for perceived foofy academic principles, but because the resulting software may not be valid code - getting the wrong answer or an answer that doesn't apply to the problem at hand at the speed of heat is not a very worthwhile pursuit!
PHP used to be a bit wanting in the efficiency department before it underwent some radical body-building over the last few versions (I'll bet 99% of the people here don't even know PHP stands for Personal Home Page - emphasis on the Personal, not world-class server farm efficiency that current versions possess). Now it can not only run faster and jump higher, but it supports object-oriented programming (but only if you want/need it), some of the less ideal syntax and semantics have been deprecated with new-and-vastly-improved replacements or just left for dead where that's appropriate, and it's otherwise been spiffied up to run circles around the Original Flavor offering. Performance can differ widely depending on the capabilities of a given platform, of course, so on a memory-constrained Pi, if you do something stupid that allocates memory without giving it up when apropos, things may slow to a crawl, especially on a 256 MB Pi with at least half of the RAM dedicated to the GPU.
Anyway, that's not why we came here. I'm checking out the sensors the OP wants to use - one thing that may be needed is some A/D conversion, which the Pi can't do. There are solutions for around $25 that provide something like 16 channels of 10-bit (or more, IIRC) resolution, and up to four of them can be stacked to provide up to 64 channels via a single Pi's GPIO interface.
More to Come, So Stay Tuned, as they say on the late-night talk shows!

The best things in life aren't things ... but, a Pi comes pretty darned close!

"Education is not the filling of a pail, but the lighting of a fire." -- W.B. Yeats
In theory, theory & practice are the same - in practice, they aren't!!!