É muito comum me questionarem acerca de qual a melhor linguagem de programação para se aprender, em minha opinião, quando se tem pouca ou nenhuma experiência com desenvolvimento de código. Obviamente que esta pergunta não tem uma resposta certeira e definitiva e, quase sempre, qualquer que seja a indicação, fatalmente causa manifestos de vários programadores que querem defender suas linguagens preferidas.
No entanto, mantenho aqui uma opinião 100% pessoal e não discriminatória (afinal, gosto de várias linguagens de programação e não acho que exista alguma “completa”). Costumo sugerir a iniciantes as linguagens C/C++ principalmente pelos motivos que relaciono abaixo:
- Extremamente poderosa (sistemas operacionais quase que inteiros são desenvolvidos em C/C++);
- Pode ser utilizada tanto em programação de alto quanto de baixo nível;
- C++ é uma linguagem orientada a objetos e uma ótima base para outras linguagens (como JAVA, por exemplo);
- A maioria das linguagens modernas possuem a genética do C (ASP, PHP, JAVA e tantas outras). Isso permite que você aproveite seus conhecimentos em outras plataformas de desenvolvimento;
- Apesar de ser compilada, o padrão ANSI garante um bom índice de portabilidade as aplicações;
- É bastante didática.
Bem, estes são apenas alguns dos muitos aspectos que pessoalmente me fazem sugerir C/C++ como excelente ponto de partida para quem quer iniciar na área de desenvolvimento de sistemas/códigos. Contudo, certamente não são os únicos! 😉
Se você quer iniciar seu estudo nesta linguagem ou aprender mais, aproveite esse guia passo a passo disponibilizado pela HowtoForge. O material é bastante introdutório, mas muito interessante e útil. Boa leitura! 😉