C# é um bom começo?
Galera boa tarde. primeiramente feliz dia dos pais.
Eu estou começando meus passo na programação, e vejo que muitos falam para fazermos html, css e js. Porém seria errado eu começar com C#? Vi que o .net é possível trabalhar com web apps também, porém não acho um roadmap legal.
Então a dúvida que eu deixo aqui: faço o curso padrão, html, css e js e depois c#. Ou vou direto para o C# e foco na linguagem com seus frameworks (blazor e afins).
lembrando que eu tenho interesse em web apps, mas também a criação de sistemas e afins.
Pode não parecer mas eu já respondi sobre a sua úvida aqui: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao.
C# é minha linguagem preferida e o mercado é enorme. O que mais ewu poderia falar, está na FAQ, e espero que com uma informação mais ampla que está lá tome uma decisão melhor para ser um bom profissional.
Ajudei? Era o meu desejo.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).
C# é uma linguagem comercialmente solicitada então, sim é um bom começo. O problema nunca será o bom começo e sim a boa continuidade em aprender outras linguagens. No nosso ramo de atividade aquele ditado é sempre válido: "camarão que dorme a onda leva!".
Acredito que é um bom comeco, mas inevitavelmente você vai precisar de HTML, css e javascript em algum nível. Eu estudaria a lógica de programação com C# e depois que tivesse uma boa base, partiria para os três que falei acima.
C# é literalmente o melhor começo.
De maneira concomitante, aprenda HTML, CSS e JavaScript. Não deixe de estudar um em detrimento do outro.
O conhecimento você nunca perde. Mas normalmente a turma fala muito da google que mata tecnologias, mas Microsoft também nao fica muito atrás, agora tem o blazor, mas antes disso já teve várias opções para tentar fazer algumas coisas diferentes Eu aprenderia mas nao colocaria todas as fichas nessa opção, C# voce sempre poderá usar, mas depois que foquei no xamarin e eles deixaram para lá fico com um pé atras também com a MS, programao em C# mas aprendo outras opcoes também para nao ficar dependendo deles
Não há problema nenhum em começar com C#. É uma linguagem robusta, consolidada e com muito mercado. Quanto ao roadmap, você pode acessar o roadmap.sh, que é um ótimo roadmap. Se está começando agora, também tem a documentação oficial da Microsoft, que é muito bem feita. Além disso, se quiser tamb;em tem o curso inicial do balta sobre C#, que é free, fora esse curso, também há um do Jose Santos no youtube que descobri recentemente e assisti a algumas aulas e me parece muito bom também.
voce vai ter um ecossistema muito bom no .net hoje o Blazor ja esta bem maduro. Vai ter muita produtividade com ele. HTML e CSS vc acaba pegando alguma coisa ali mas tem bastante coisa ja pronta. agora JS nao esquentaria tanto pq vc ja vai ter o C# no lugar dele na maioria das coisas no Blazor, pois é a ideia por tras dele. Substituir o JS com C# gracas ao Webassembly.
Estou estudando C# atualmente e acho que depende muito da área em que você pretende atuar. Eu, por exemplo, estou focando em ASP.NET MVC, que é um framework para desenvolvimento web. Algo que tem me ajudado bastante é ter algum conhecimento em HTML e CSS. Se o objetivo é trabalhar com web, eu recomendaria aprender pelo menos o básico de HTML antes de mergulhar em C#. Quanto ao JavaScript, às vezes pode ser dispensável, especialmente com frameworks como o Blazor, que permitem trabalhar com C# no front-end.
Sobre a linguagem, eu gosto. Mas isso depende de cada pessoa né.
pra minha primeira oportunidade, não tinha muito direito de escolher, era o que tivesse na mesa e eu ia ter que comer com farinha, mas depois de 3 anos trampando com c#, estou plenamente satisfeito com tudo que oferece e não pretendo trocá-la tão cedo.
além de tudo, o futuro parece bem promissor e sólido para o .NET em geral, então acredito ser uma aposta segura :)
Para estudo, é um ótimo começo sim. Vai pegar conceitos de classes e orientação a objeto, além dos básicos (variáveis, loop, organização, etc).
Para entrar no mercado, acho que não é a melhor escolha. Acredito que tem mais quantidade de vagas para node, python e PHP. Ou Flutter/Dart para app!