I've 'known' Erel for about 15 years now, from Basic4ppc to helping test the first pre-release versions of B4A. I believe his 'first language' was writing Java for a large computer firm that you will have heard of. In fact Java and C# are so similar that you can write quite good C# in Java, as I do, although there are differences - in the implementation of generics for instance. String comparison is a common trip-up difference, the = operator doesn't work in Java and you need to use the equals method.