Volgend jaar op school krijg ik c# (tot nu toe alleen php gehad)
Is C# iets voor Linux? Heb je er een vergelijkbare ontwikkeltool voor zoals Visual Studio?
Zo niet dan wil ik de komende maanden eens naar python kijken, beetje ervaring op doen met object geörienteerd programmeren
C# is nogal op Microsoft gebaseerd geloof ik (ik dacht voor web-applicaties)...maar wel gebaseerd op C++. Als je dus wat van C# weet, kun je zo ook in C++ programmeren (wat weer wel aardig wat wordt gebruikt in Linux).
Waar leer je dat dan? Universiteit, hogeschool, middelbare school?
C# is een uitvinding van Microsoft, en het is niet alleen voor web-applicaties. Ook is het heel anders dan C++. Het is niet zo dat als je C# kent, je ook zo in C++ kunt programmeren. C++ is veel moeilijker dan C#.
Voor Linux is er Mono, dat is een implementatie van Microsofts .NET platform, waar je o.a. C# programma's op kunt draaien. Er is voor Linux een ontwikkelomgeving, MonoDevelop, die een beetje lijkt op Microsoft's Visual Studio en die bedoeld is om programma's voor Mono mee te maken (in C#). MonoDevelop zit in de Ubuntu repository, dus je kunt het gemakkelijk installeren via Synaptic.
Python is volgens mij een heel geschikte taal om mee te leren programmeren - niet te moeilijk, en heel veel programma's voor Ubuntu zijn geschreven in Python. Ik zou als beginner niet met C of C++ aan de slag gaan, die talen zijn een stuk moeilijker.
Ik ben zelf lang geleden op de Commodore 64 begonnen met BASIC en assembly language. Software ontwikkelen is nu al een jaar of twaalf mijn beroep, en de afgelopen acht jaar heb ik mijn brood verdiend met programmeren in Java. Java wordt zeer veel gebruikt voor allerlei software in bedrijven.
C# lijkt redelijk veel op Java.