Olá amigos, neste post vou listar aqui alguns dos itens de como começar a estudar o .Net Framework. Vejo esta questão freqüentemente em fóruns e listas de discussões, então resolvi escrever um post com links para um material de referência para começar os estudos com as ferramentas de desenvolvimento Microsoft, sem muitos gastos ou até mesmo sem.
Microsoft Visual Studio
Antes de começar a indicar referências, precisamos de um ambiente de desenvolvimento preparado para o estudo, portanto, nada melhor que uma IDE de qualidade. Hoje, temos o Microsoft Visual Studio 2010, que possui uma versão gratuita, chamada Express. Você pode realizar o download neste link:
http://www.microsoft.com/express
Neste link, você encontrará as versões Express que são gratuitas do Visual Studio 2010 e Sql Server 2008. A versão Express do Visual Studio possui um software para cada plataforma ou seja, versão para Visual C#, Visual C++, Visual Web Developer, Visual Basic.Net, For Windows Phone e uma versão que inclui todos de forma integrada, All-In-One. Ao realizar o download, você pode instalar e terá uma IDE Microsoft preparada para o desenvolvimento com muitos dos recursos que a versão Professional possui. Caso você tenha recursos financeiros e está disponível em investir, vale a pena a compra da versão Professional do Visual Studio.
Livros e Downloads
http://www.novateceditora.com.br/livros/aspnet2/
Este é um livro do Alfredo Lotar que foca em desenvolvimento web com o Asp.Net. Quando estava iniciando, foi um livro que li e gostei. Como primeira leitura, acredito que vale a pena.
Se você tem bom conhecimento em inglês, sempre recomendo os livros da editora APress http://www.apress.com/microsoft/net-framework, que é a editora que a Microsoft trabalha e sempre contém excelentes materiais.
http://www.microsoft.com/download/en/details.aspx?id=23507
Este é um training kit disponibilizado e atualizado da Microsoft com o estudo focado em Visual Studio 2010 com .Net Framework 4.0.
http://www.submarino.com.br/produto/1/203302/c
C# como Programar – é um livro extenso, em português com um bom conteúdo sobre C#. Eu li alguns trechos deste livro e gostei, mas acredito que seja um livro para consulta.
Websites e Portais
Com um ambiente preparado, vou deixar aqui alguns links de websites onde você poderá encontrar bons artigos:
http://msdn.microsoft.com/pt-br/
Portal da MSDN, com muito conteúdo oficial da Microsoft para começar os estudos, veja focado em ambiente web, desktop, mobile, etc... vale a pena estudar por aqui.
http://macoratti.net/
Excelente website sobre .Net em geral, ASP.Net, Windows forms e Visual Basic. Leitura fácil e rápida, sempre abordando assuntos atuais de forma rápida e objetiva.
http://www.codeproject.com/
Se você tem um bom conhecimento em inglês para leitura, este é um website com excelente artigos escrito por pessoas do mundo todo.
http://www.asp.net/
Website oficial do asp.net, possui muitos artigos, vídeos e tutoriais, sobre desenvolvimento web com o .Net Framework. Aborda o ASP.NET WebForms e ASP.NET MVC. Além de possuir alguns treinamentos em vídeos da plural signs, que na minha opinião são excelentes.
Fóruns e Lisas de discussões
http://stackoverflow.com/
Excelente fórum de discussão em inglês, em minha opinião um dos melhores. Utilizado por usuários do mundo inteiro, é focado em tecnologia/ferramentas de desenvolvimento de software em geral. Lembre-se de definir bem as tags de suas perguntas para ser melhor localizada por outros usuários.
http://www.dotnetbr.com/
https://groups.google.com/group/dotnet_br?hl=pt-BR
.Net BR é um grupo de discussão brasileiro muito ativo sobre .Net em geral.
http://www.dotnetarchitects.net/
http://groups.google.com/group/dotnetarchitects
.Net Architects é um grupo de discussão brasileiro sobre arquitetura de software com .Net. Excelentes profissionais estão presentes e sempre com boas discussões sobre o assunto. Aprendo muito nesta lista e sempre que posso compartilho algo.
http://social.msdn.microsoft.com/Forums/pt-br/categories/
Fórum oficial da Microsoft a respeito de suas tecnologias, existe categorias específicas para C#, VB.Net, Windows Forms, Asp.Net, Asp.Net MVC e Arquitetura de software.
Certificações
Se o seu objetivo é estudar para passar em uma prova de certificação, existem os livros da Microsoft que são chamados de Training Kits, pesquise o código da prova que qual tecnologia deseja realizar e procure na web, por exemplo: “Training Kit 70-515”, você encontrará o livro preparatório específico para este exame.
Se você prefere um curso, pesquise uma instituição parceira da Microsoft que forneça os cursos oficiais e avalie a possibilidade. As escolas mais famosas são Ka Sollution, Green e People. É um investimento.
Bem é isso pessoal, espero que tenham gostado e que ajude alguém que esteja no inicio da carreira e pretende investir tempo em conhecimento, o que é um excelente investimento.
Abraços