Nej fan, lägg ned C eller C#. De är för meckiga. Det bästa och enklaste nybörjarspråket är Python, det finns massa gratis tutorials och böcker om Python. Raspberry PI, datorn för 25$ som riktar sig mot skolbarn, använder sig av Python. Barn programmerar Python. Så det är enkelt.
Men är Python ett fullvuxet språk då? Ja, det är fullvuxet. T.ex. så har stora delar av Spotifys stora servrar gjorts i Python. Du kan alltså i princip göra hela Spotify och strömma musik och sånt. Sen används Python flitigt inom bioinformatik (det du är intresserad av).
Python är enkelt och du kan börja titta på biologin snabbt. Med C och C# så måste du ägna lång tid åt själva språken, innan du kan börja titta på biologin. Speciellt C är ju meckigt, med alla pekare och sånt. Fördelen med C är att det ett mycket litet och rent och språk så det går snabbt att lära sig det, men att använda det bra är svårt, pga så meckig syntax och pekare och sånt. C# är inte lika meckit som C (har inte lika krånglig syntax), men det är objektorienterat så du måste ägna massor av tid att lära dig objektorientering, arv, polymorfism och sånt tjafs. Plus att C# är stort språk, det tar lång tid att lära dig allt.
Python är litet och enkelt och du kan börja jobba nästan direkt.
Lite överdrivet nu, men i stort sett stämmer det jag skriver.