bom galera muita gente que vai começar a programa por conta propria tem a mesma duvida por onde começar, bom nesse artigo vou falar o melhor meio de aprender a programa pelo menos oq eu acho o melhor
conheça seu sistema como a palma de sua mão
todo mundo que usa computador acaba se acostumando a ele, sabe onde fica cada diretorio e arquivo, aprende a instalar jogo e programa para aquele sistema, conhece varios atalhos e macetes, e mesmo assim o uso e bem superficial para oque realmente da para fazer, nao existem limites a unico limite é voce mesmo, acho que a primeira coisa para aprender a programa é conhecer seu sistema operacional, saber a diferença e tipos de arquivos, conhecer os arquivos e diretorio do sistema, partições e extensão, tipos de arquivos entre outros
aprenda usar terminal
o uso de terminal (prompt, sh entre outros) é necessário para aprender a programar isso pq seus primeiros programa sera para um terminal, saber manipular o terminal é saber manipular o sistema operacional por comando, assim ate customizar tempo de processamento e uso de memoria do computador ou ate tempo de voce executar tarefas no sistema operacional
um pouco sobre rede
aprender um pouco sobre rede também ajuda muito, isso pq voce vai estudar protocolo saber como eles funciona e como eles interage entre sim, tambem o uso de diversos servidores e clientes como ftp, ssh, http, dns, telnet entre outros
criptografia e segurança
saber um pouco sobre segurança tambem ajuda a criar programas seguros e sem bugs, o uso de criptografia permite passar dados por meios inseguro ou armazenar dados sensiveis
devo ou nao estudar logica de programação?
acho que antes de estudar qualquer linguagem estudar um pouco sobre logica de programação seria bom, isso pq em logica de programação voce vai estudar a sematica das linguagens e a maioria das linguagens usa a mesma logica, entao voce ficaria preparado para poder programar em qualquer linguagem apenas sabendo a sintaxe dela, porem nao e necessario estudar logica de programação para aprender a programar, quando voce aprende uma linguagem voce tambem aprende um pouco de logica de programação (eu mesmo nem estudei logica de programação aprendi ela junto com pascal), mais se for para escolher eu recomendo estudar ela ^^
qual linguagem eu devo escolher?
acho que essa é uma pergunta bem dificil pq todos que programa em determinada linguagem vai recomendar ela '-' , mais acho que antes de voce escolher uma linguagem deve saber qual tipo de programa pretende fazer e para qual sistema ou plataforma, isso pq determinadas linguagens so é para determinada plataforma ou so tem recursos para ela, no caso se voce for aprender programação web recomendo começar com html depois css, javascript e jquery, e por fim php ou asp, programção desktop recomendo c/c++, pascal ou basic, caso use sistema windows recomendo estudar na IDE como borland delphi/c++, visual basic/c++/c#, caso use linux recomendo uma linguagem de script como perl ou python, programação para dispositivo movel recomendo java
recomendações finais
tambem recomendo muito estudar sockets para pode fazer programas em rede, banco de dados para armazenar dados com mais facilidade e com mais segurança, uma api grafica para pode fazer programas com janela grafica, e api do proprio sistema operacional, tambem sempre criar source em foruns e blogs alem de ajudar os outros é um bom treino evitando esquece ^^
by hfts315
conheça seu sistema como a palma de sua mão
todo mundo que usa computador acaba se acostumando a ele, sabe onde fica cada diretorio e arquivo, aprende a instalar jogo e programa para aquele sistema, conhece varios atalhos e macetes, e mesmo assim o uso e bem superficial para oque realmente da para fazer, nao existem limites a unico limite é voce mesmo, acho que a primeira coisa para aprender a programa é conhecer seu sistema operacional, saber a diferença e tipos de arquivos, conhecer os arquivos e diretorio do sistema, partições e extensão, tipos de arquivos entre outros
aprenda usar terminal
o uso de terminal (prompt, sh entre outros) é necessário para aprender a programar isso pq seus primeiros programa sera para um terminal, saber manipular o terminal é saber manipular o sistema operacional por comando, assim ate customizar tempo de processamento e uso de memoria do computador ou ate tempo de voce executar tarefas no sistema operacional
um pouco sobre rede
aprender um pouco sobre rede também ajuda muito, isso pq voce vai estudar protocolo saber como eles funciona e como eles interage entre sim, tambem o uso de diversos servidores e clientes como ftp, ssh, http, dns, telnet entre outros
criptografia e segurança
saber um pouco sobre segurança tambem ajuda a criar programas seguros e sem bugs, o uso de criptografia permite passar dados por meios inseguro ou armazenar dados sensiveis
devo ou nao estudar logica de programação?
acho que antes de estudar qualquer linguagem estudar um pouco sobre logica de programação seria bom, isso pq em logica de programação voce vai estudar a sematica das linguagens e a maioria das linguagens usa a mesma logica, entao voce ficaria preparado para poder programar em qualquer linguagem apenas sabendo a sintaxe dela, porem nao e necessario estudar logica de programação para aprender a programar, quando voce aprende uma linguagem voce tambem aprende um pouco de logica de programação (eu mesmo nem estudei logica de programação aprendi ela junto com pascal), mais se for para escolher eu recomendo estudar ela ^^
qual linguagem eu devo escolher?
acho que essa é uma pergunta bem dificil pq todos que programa em determinada linguagem vai recomendar ela '-' , mais acho que antes de voce escolher uma linguagem deve saber qual tipo de programa pretende fazer e para qual sistema ou plataforma, isso pq determinadas linguagens so é para determinada plataforma ou so tem recursos para ela, no caso se voce for aprender programação web recomendo começar com html depois css, javascript e jquery, e por fim php ou asp, programção desktop recomendo c/c++, pascal ou basic, caso use sistema windows recomendo estudar na IDE como borland delphi/c++, visual basic/c++/c#, caso use linux recomendo uma linguagem de script como perl ou python, programação para dispositivo movel recomendo java
recomendações finais
tambem recomendo muito estudar sockets para pode fazer programas em rede, banco de dados para armazenar dados com mais facilidade e com mais segurança, uma api grafica para pode fazer programas com janela grafica, e api do proprio sistema operacional, tambem sempre criar source em foruns e blogs alem de ajudar os outros é um bom treino evitando esquece ^^
by hfts315