Hallo und herzlich willkommen bei uns!
Ist das nicht normal? Die stellen dich ja nicht ein, damit du die nur Geld kostest. Die wollen durch deine Arbeit ja mehr Geld verdienen und das geht nunmal nur, wenn du die Anforderungen des jeweiligen Unternehmens erfüllst.
Du solltest erstmal anfangen überhaupt eine Sprache zu lernen und auch zu vertiefen. Was gerne gesehen wird und was nicht kannst du selber herausfinden in dem du mal schaust, was für Entwickler derzeit gesucht werden in deiner Umgebung. Gab mal ne Zeit, da hat jedes zweite Unternehmen nen App-Entwickler gesucht. Hier würde sich anbieten sich Java (Android) oder Objective-C (iOS) anzueignen.
Wenn es nur um Geld geht und du genug aufn Kasten hast, dann kannst du dir auch mal beispielsweise FreeLancer.com anschauen.
Das wird dich meiner Meinung nach nicht weit bringen. Es reicht einfach nicht aus gelegentlich mal ne Linuxmaschine zu starten und nen bisschen was in nem Terminal einzutippen. Wenn du dich tatsächlich mit Linux auseinandersetzen willst, dann kann ich dir nur empfehlen dich von Windows für die alltägliche Arbeit zu verabschieden und bei Problemen nicht gleich wieder auf Windows zurückzugreifen. Hast du dort fundierte Kenntnisse, dann kannst du dich auch an die Serveradministration wagen. Linux-Kenntnisse sind bei sämtlichen Unternehmen gerne gesehen. Aber die sollten dann auch sitzen. Über meine Ansicht lässt sich bestimmt streiten, ist aber meine Meinung.
Meiner Erfahrung nach werden Studierende ungerne eingestellt, da die meistens nix vorweisen können. Gibt aber hier auch Ausnahmen. An diese Jobs kommst du am besten, wenn du vielleicht schon zum Zeitpunkt der Bewerbung etwas vorzeigen kannst. Beginne ein Projekt, veröffentliche die Ergebnisse und mache in deinen Bewerbungen darauf aufmerksam. Das bricht meistens das Eis und verhilft dir mind. auf das Treppchen mit den Studenten aus höheren Semestern.
Ich hoffe ich konnte helfen!
Viele Grüße,
Barny