black_27 ha scritto:
per me potrebbe iniziare tranquillamente dal C++ usando un semplice IDE come Code::Blocks o cose così, anche perché (credo) che il C++ sia il linguaggio più diffuso e completo, di conseguenza può trovare su internet vagonate di tutorial e consigli, compreso il nostro foro ovviamente. Alla fine nell'imparare, un linguaggio vale l'altro secondo me, dipende solo dall'impegno che ci si mette..
Per un primo approccio? Pur essendo un patito del C++, onestamente non lo consiglerei a chi e' alle prime armi.
Un linguaggio OO basato su GC sarebbe una scelta decisamente migliore!
Java, VB.NET, C# o Python
Non e' che il GC sia una panacea, ma la sua presenza elimina in un solo colpo tutta una serie di rogne abbastanza rognose, per chi e' inesperto:
1) la corretta deallocazione della memoria
2) core dump legati a buffer overflow (se si tenta di scrivere oltre la dimensione di un buffer, il RT si incacchia alquanto)
3) pasticciare con i puntatori
Battutina: non e' "La Scienza" che ha le risposte, ma "Le Scienze"