Ir ao conteúdo

Ajuda para iniciar no mundo da programação


kevinsantos

Posts recomendados

Postado

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 ?

  • Moderador
Postado

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.

Postado
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.

  • Moderador
Postado

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

Postado
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.

  • Moderador
Postado

É +- 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

Postado

Entendi, vou dar uma treinada nisso e depois aprender a primeira linguagem de programação qual você me recomenda aprender primeiro ? Quero programar para desktop/criar programas e em quanto tempo estarei apto a criar meus programas ?

  • Moderador
Postado

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.

  • Moderador
Postado
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..

Postado

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 ?

Postado

A programação já nao parece tão difícil:p assim desta vez desenvolvi um código que Calcula a média de 2 Notas estou fascinado... Continuarei treinando antes de embarcar de vez em uma linguagem... Muito Obrigado pela ajuda!! Continuarei postando aqui o que estou aprendnedo :lol:

Postado

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....

  • 2 semanas depois...
Postado
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..

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!