Executando verificação de segurança...
1
rogerr
1 min de leitura ·

Começar no mundo da programação com Swift, seria uma boa ideia?

Eu gosto muito do mundo apple e gostaria de começar a entrar no mundo da programação aprendendo swift como a primeira linguagem, mas não se é certo pois nunca vi ninguém recomendar isso e queria saber o que vocês acham?

Tenho medo de começar da formar errada e no futuro me arrepender ou ter mais dificuldade na programação.

Carregando publicação patrocinada...
1

Eu acredito que seja uma excelente linguagem pra se começar no mundo da programação. É uma linguagem que possui tipagem de dados forte ao mesmo tempo em que oferece também tipos implícitos para os seus dados, o que te ajuda a entender toda a estrutura de Orientação a Objetos de forma bastante sólida.

Um outro ponto que eu acredito que seja muito positivo é a forma como a própria linguagem incentiva os programadores a desenvolverem seu código, sempre escrevendo de forma explícita funções, classes, variáveis, interfaces (que no Swift são chamados de protocols).

O único ponto de observação que eu acredito que possa ser um entrave no começo é a questão de que para você evoluir, invariavelmente vai precisar de um equipamento da própria Apple para desenvolver. Pode ser um iPad, já que hoje você consegue instalar apps que oferecem suporte a Swift no iPad ou um Macbook, Mac Mini.

Aproveito pra deixar aqui pra você alguns materiais bem legais que me ajudaram bastante quando fiz a transição do mundo web para mobile:

Alguns canais no YouTube que cobrem o mundo de iOS voltados para programação:

Existe um grupo também no Slack voltado para o desenvolvimento nas plataformas da Apple que se chama iOS Dev BR. O site para entrar no grupo está fora pois era hospedado no Heroku, mas aqui no Github você consegue ter contato com alguns dos organizadores:

Espero que ajude e caso tenha alguma dúvida, me dá um alô que podemos trocar ideias sobre :)

1

Apesar de eu não programar Swift, acho que é uma boa ideia pra começar sim! Hoje a linguagem já está bem consolidada no mercado, pode ser usada para front e back end. A sintaxe é de alto nível, o que vai facilitar bastante seu entendimento. E se você já ama o mundo apple e tem algum dispositivo Apple pra testar, vai ser mais legal ainda pq vai ter a motivação de criar apps que você mesmo vai poder usar no seu dia a dia.

Vai fundo!

Edit: esqueci de mencionar que a Apple tem MUUUUUUITO material de qualidade para ensinar. Documentação, livros, exemplos de código pra baixar e também o Swift Playgrounds para iPad que é show de bola.

1

Obrigado pelo apoio e pela motivação. Já vou começar a procuar conteudos sobre Swift para aprender essa linguagem.

1

É uma ideia. Não sei se das melhores porque Swift é uma linguagem um pouco complexa, até mesmo para fazer algumas coisas básicas. Mas não vou dizer que é uma péssima ideia, porque será uma linguagem desafiadora e esta é a parte boa. Se a pessoa souber o que está fazendo pode dar bom. Mas o risco não é baixo.

O que será bom para você, ninguém sabe, talvez nem mesmo você. A vida é assim.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).