« Voltar
em .net c#

Razões pra C# ser sua primeira linguagem de programação.

Uma pergunta que domina os iniciantes é: com que linguagem eu começo?

Não exista uma resposta certa pra isso e cada pessoa que você perguntar provavelmente vai te dar uma reposta diferente se baseando em seu gosto e experiência.

Esse post não tem como objetivo te falar que C# deve ser sua primeira linguagem, mas sim dizer o que tem de legal legal nela e porque seria legal ela ser a primeira :)

A quantidade de coisas que dá pra fazer

C# é uma linguagem extremamente versátil, e hoje você pode fazer com ela:
-vários tipos de jogos
-aplicações web
-aplicativos para Android e iOS
-apps mobile

Demanda e mercado

C# é uma das linguagens mais populares do mundo e há muitas vagas de emprego para quem trabalha com ela.

Os salários variam de região para região, mas profissionais com anos de experiência e uma certa bagagem de mercado são muito bem remuneradas.

Simples, porém complexa

Por ser uma linguagem estaticamente tipada, a grande maioria dos erros são verificados em tempo de compilação, antes mesmo dos programas serem executados. Isso faz com que seja mais fácil encontrar bugs.

Ao mesmo tempo que tem uma sintaxe relativamente simples e fácil de se aprender, C# tem recursos avançados e poderosos e que você aprenderá conforme evolui com a linguagem.

Ter uma ótima base de orientação a objetos

Aprender C# de verdade vai fazer te ajudar a ter uma ótima base de orientação a objetos, um dos paradigmas mais populares no mundo da programação.

Você vai ver que sabendo C# fica fácil aprender outras linguagens que utilizam o mesmo paradigma como C++, Java, Python e Ruby.

.NET Core

Antes, só era possível desenvolver aplicações multiplataforma (que funcionam em Linux, Windows e Mac) com o Mono. Mas isso mudou com o lançamento do .NET Core!

Além de ser multiplataforma, o .NET Core é extremamente performático e modular.

Comunidade

A linguagem foi lançada em 2001, ou seja, há quase 18 anos atrás (na data de escrita desse post).
E isso significa o que? Que a linguagem é mais velha do que alguns de vocês que estão lendo?
Hahaha sim, mas não e só isso.

Significa que muitas pessoas já usaram C# pra resolver muitos problemas. Ou seja: os erros e dificuldades que você tiver com a linguagem, provavelmente alguém já teve e documentou isso em algum lugar.
Uma pesquisa rápida no Goole fará você encontrar o que precisa :)

Fora isso, há várias comunidades de .NET como a .NET São Paulo que realiza meetups e eventos com frequência.

A linguagem não pára de evoluir

A Microsoft trabalha incansavelmente no C# e diz que ela é a linguagem estado da arte deles. É incrível o que ela evoluiu nos últimos anos e os recursos novos que temos a cada versão lançada.

C# não está nem perto de deixar de ser popular.

Muitos lugares para aprender

Você pode começar a estudar C# em vários lugares diferentes, de graça. Pode começar agora!

A apostila de C# e orientação a objetos da Caelum é gratuita e é um ótimo ponto de partida. Tem também a documentação da própria Microsoft que é muito bem escrita e um curso gratuito.

Vamos aprender C#?
Se tiver dúvidas ou quiser perguntar algo que eu não coloquei aqui, me chama lá no twitter :)


Quer ficar em dia com os meus posts e novidades? Se inscreva na minha newsletter, me segue no Twitter e na minha página!

comments powered by Disqus