Ir ao conteúdo
  • Cadastre-se

Ajuda para iniciar no mundo da programação


kevinsantos

Posts recomendados

Hi... estou querendo iniciar no mundo da programação aprender primeiro desktop depois web, já vi vários posts aqui no fórum sobre como iniciar gostaria de começar pelo curso do Professor Neri, Algoritmos e Lógica de Programação e gostaria de uns conselhos de vocês que já estão na área.

SO Muda alguma coisa ? fiz dualboot com o Ubuntu 12.04 e gostei mt do SO só nao migro pra ele por causa que há poucos programas em geral como os dá Adobe, Jogos e etc. Qual o melhor SO para o programador ? Para ser programador é preciso saber o que de matemática ? Não sou nenhum especialista em Mátematica pois na minha escola o ensino é uma mer** mais sei coisas básicas e aprendo rápido... enfim quais os principais conselhos que vces poderiam me dar ?

Link para o comentário
Compartilhar em outros sites

  • Moderador

Se você leu já o milhares de tópicos parecidos.. a resposta será sempre a mesma.. foque-se no inicio para pegar bem a lógica da programação.. pegar "receitinhas de bolo" em escrita mesmo e criar a lógica da coisa.. depois tentar transcrever para o algorítimo.

Depois precisas decidir no que investir de antemao... por exemplo se seu foco é criar programas desktop.. o melhor é você se puxar para o C/C++ ou Java.. se o foco é web, bem aí vale a pena estudar de primeira o php, em conjunto com mysql( banco de dados), javascript( linguagem client side).. html.. css e etc.

O sistema operacional a principio não faz diferença.. mas há quem diga que o linux é melhor para desenvolvimento. Particularmente.. gosto do mac... principalmente quando se programa para web mobile.

Boa sorte.

Link para o comentário
Compartilhar em outros sites

Se você leu já o milhares de tópicos parecidos.. a resposta será sempre a mesma.. foque-se no inicio para pegar bem a lógica da programação.. pegar "receitinhas de bolo" em escrita mesmo e criar a lógica da coisa.. depois tentar transcrever para o algorítimo.

Depois precisas decidir no que investir de antemao... por exemplo se seu foco é criar programas desktop.. o melhor é você se puxar para o C/C++ ou Java.. se o foco é web, bem aí vale a pena estudar de primeira o php, em conjunto com mysql( banco de dados), javascript( linguagem client side).. html.. css e etc.

O sistema operacional a principio não faz diferença.. mas há quem diga que o linux é melhor para desenvolvimento. Particularmente.. gosto do mac... principalmente quando se programa para web mobile.

Boa sorte.

Cara talvez acho que a minha principal dificuldade seja a Lógica que estou começando e aprendendo sozinho daí fico meio perdido.

Link para o comentário
Compartilhar em outros sites

  • Moderador

Então , recomendo que estude a lógica mesmo.

experimente montar um algorítimo de como ascender um palito de fósforo. não precisa ser em código.. basta escrever em passos.

Vou iniciar a lógica, e você faz o resto para aprender.

então:

1º Pegar caixa de fósforo

2º abrir caixa

o resto é com você pense nos passos que tem que ser feito para ter um palito aceso.( tente não pular passos.

abraço

Link para o comentário
Compartilhar em outros sites

Então , recomendo que estude a lógica mesmo.

experimente montar um algorítimo de como ascender um palito de fósforo. não precisa ser em código.. basta escrever em passos.

Vou iniciar a lógica, e você faz o resto para aprender.

então:

1º Pegar caixa de fósforo

2º abrir caixa

o resto é com você pense nos passos que tem que ser feito para ter um palito aceso.( tente não pular passos.

abraço

1º Pegar a caixa de Fósforo

2º Abrir a caixa

3º Pegar um palito

4º Riscar o lado da caixa com a cabeça do fósforo para acender o palito.

É mais ou menos isso ?

Andei vendo alguns vídeos pelo que entendi é isso, e se pode criar outras formas para se chegar ao resultado (acender o palito).

esse vídeo aqui me ajudou muito a compreender melhor.

Link para o comentário
Compartilhar em outros sites

  • Moderador

É +- isso, mas em tese, você pulou partes do algorítimo.

seria assim:

1º Pegar a caixa de Fósforo

2º Abrir a caixa

3º Pegar um palito

4º Fechar caixa

4º Riscar o palito

5º Verifica se ascendeu:

6º Se acendeu, Fim, Senão volta ao passo 1º.

Perceba que envolve condicionais.. isso é muito importante conhecer.

Abraço

Link para o comentário
Compartilhar em outros sites

  • Moderador

Isso é muito relativo... depende da sua curva de aprendizado, tempo de estudo, esforço.. etc.

Leve em conta que a maioria das linguagens são muito parecidas... o que muda é sintaxe e comandos.. mas a lógica é a mesma..

Escolha uma linaguagem que seja fácil para você.

A principio recomendo que dê uma pequena treinada na lógica com algoritimos usando a linguagem VisualG( português estruturado).. depois disso daí você tira suas conclusões.. C/C++ é uma das linguagens mais usadas no desenvolvimento de programas desktop assim como o java.

Link para o comentário
Compartilhar em outros sites

  • Moderador
Eu começaria com C++ no Visual Studio que se você souber inglês vai ajudar muito.

Nesse caso, é recomendado antes estudar o C pois é a base.. onde o C++ já é com orientação a objetos e etc.. Não digo que "deve" estudar o C antes, mas só para pegar a base.. depois o C++ fica um pouco mais fácil.. isso vale para qualquer linguagem.. seja Java, Php.. dentre outras..

Link para o comentário
Compartilhar em outros sites

to dando uns treinos no visualg desenvolvi uma calculadora de somar já é um começo.. vi no youtube daí depois fiquei fazendo sem ver vídeo aula teve uns erros mais fui percebendo e corrigindo e no final deu tudo certo.


algoritmo "Calculadora"
var
num1, num2, soma:inteiro

inicio
escreval("Digite o primeiro numero")
leia(num1)
escreval("Digite o segundo numero")
leia(num2)
soma:=num1+num2
escreval("A Soma de",num1," +",num2," é =",soma)
fimalgoritmo

ah quase eu ia me esquecendo instalei o Ubuntu 12.04 em dualboot mais como programar no Ubuntu ?

Link para o comentário
Compartilhar em outros sites

Olá, já que está iniciando e "pirando" na programação, eu falo o seguinte.. ^^

Pesquise o mercado, quais as linguagens em alta, quanto pagam, há vagas, etc.

Não adianta aprender uma linguagem fácil que ninguém usa, que apenas uma ou duas empresas trabalham, a não ser que você trabalhe com algo e quer aprender uma LP para desenvolver algo só para você, aí tudo bem.

Java+android+web....

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Olá, já que está iniciando e "pirando" na programação, eu falo o seguinte.. ^^

Pesquise o mercado, quais as linguagens em alta, quanto pagam, há vagas, etc.

Não adianta aprender uma linguagem fácil que ninguém usa, que apenas uma ou duas empresas trabalham, a não ser que você trabalhe com algo e quer aprender uma LP para desenvolver algo só para você, aí tudo bem.

Java+android+web....

Java, Android e Web estão em alta mesmo..

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!