Well, my suggestion is to split the thread into desktop, web and mobile programming threads and then to diferse them with language . And btw putting Android and Java in the same thread is madness and not quite right, as we all know:

1. Android, has its own virtual machine and compile to bite code that is different from those in Java Virtual Machine (JVM).
2. Android has it own ways to do the things so sometimes you are forced to use android sdk  instead of  java sdk objects even though they are quite similar.