Forum Pplware
Iniciar em Programação - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Iniciar em Programação (/showthread.php?tid=15885)



Iniciar em Programação - Henrique Dias - 27-05-2013 19:50

Boa tarde,
No futuro quero vir a ser programador e desenvolver, principalmente para dispositivos móveis incluindo Android, iOS e Windows Store Apps. Quero começar do 0 como é evidente e já falei com algumas pessoas que me aconselharam Java e Obj-C. Queria começar-me a introduzir nesta área e queria que vocês me dessem a vossa opinião acerca de qual linguagem seria a melhor escolha e qual o percurso a correr, tendo em atenção as 3 plataformas que disse à pouco. Smile

Agradeço, desde já, o vosso tempo dispensado e a vossa compreensão.

Abraço,
Henrique Dias


RE: Iniciar em Programação - Bruno Bernardino - 28-05-2013 10:02

Bom dia, Henrique.

Para melhor compreenderes vantagens e desvantagens de umas linguagens para as outras, tens aqui uma lista (um pouco longa) sobre várias ideias: http://forum.pplware.com/showthread.php?tid=2674

Se queres aprender do 0, aconselho-te a começar por compreender algoritmia, e padrões de programação. Procura online ou na amazon que encontras recursos bons.

Depois de algoritmia, podes saltar logo para a linguagem que pretendes aprender (Java, no caso do Android, Objective-C no caso do iOS, e C#/JS/C++ no caso do Windows Store App), ou aprender um pouco de C (não Objective-C) e Java, porque têm paradigmas diferentes.


RE: Iniciar em Programação - Andre Filipe - 28-05-2013 16:47

uma vez que queres programar para plataformas móveis podes começar por ver JAVA depois de um bom bocado a estudar algoritmia(podes praticar com pseudocódigo ou fluxogramas) que, a meu ver e por já ter feito trabalhos é mais intuitiva e simples de perceber que C ou C++


RE: Iniciar em Programação - Henrique Dias - 28-05-2013 20:04

Olá!
Obrigado pela vossa opinião/ajuda. O que acham de eu for assim?
  1. Algoritmia (Apostila: http://bit.ly/1165cQN )
  2. Padrões de Programação (Apostila: http://bit.ly/1165dUX )
  3. Java (Apostila: http://bit.ly/11661Jw )
  4. Caso tenha tempo Objective-C e/ou C++

O que acham dos apostilas dos links? Serão bons?


RE: Iniciar em Programação - Bruno Bernardino - 29-05-2013 10:08

Parece-me, assim por alto, que tens boa matéria para começar.


RE: Iniciar em Programação - lusocoder - 03-06-2013 18:34

Pessoalmente se estivesse no teu lugar neste momento optava por uma liguagem tipo C# ou Java. O Objective-C é um pouco mais particular na sua syntax pelo que talvez C# e Java sejam melhores para começar.

Se usares sistema operativo Windows, tens o Windows Phone 8 SDK que tem tudo que precisas para começar a programar para Windows Phone. E sim é gratuito. Para Android já não posso dizer muito porque deixei de usar à uns anos e não sei como estão as coisas agora. Acho que fizeram uma parceria com a JetBrains para um novo editor.

Mas como já te disseram aqui, antes de te aventurares em SDK e afins, convém que ganhes bases de programação e que não queimes etapas. Começa pelo básico e não tenhas pressa nem sejas impaciente se não perdes muitas bases que te farão falta mais tarde.

Se escolheres o C# recomendo que vejas o Visual Studio Express que é o IDE ideal para essa linguagem e que também é gratuito.


RE: Iniciar em Programação - Andre Filipe - 03-06-2013 19:07

Para android podes utilizar o eclipse com o android sdk e sdb que é gratuito


RE: Iniciar em Programação - lusocoder - 04-06-2013 03:04

(03-06-2013 19:07)Andre Filipe Escreveu:  Para android podes utilizar o eclipse com o android sdk e sdb que é gratuito

Para Android tens agora o IntelliJ IDEA http://blog.jetbrains.com/blog/2013/05/15/intellij-idea-is-the-base-for-android-studio-the-new-ide-for-android-developers/


RE: Iniciar em Programação - Henrique Dias - 04-06-2013 21:34

Decisão tomada:
  • Algoritmos e Lógica
  • Estudar sobre Objetos
  • Java

Obrigado a todos os que contribuíram para a minha decisão.

Abraço

Podem encontrar aqui o original deste tópico aqui.