Primeira linguagem de programação.

1. Primeira linguagem de programação.

Paulo Couto
Spinus

(usa Sabayon)

Enviado em 25/09/2016 - 18:36h

Sempre desejei aprender a programar, mas infelizmente nunca houve oportunidade para me compremeter verdadeiramente até agora. Ontem o meu filho no alto dos seus 14 anos disse:
-"Pai agora que também uso o Linux, podia aprender a programar em vez de passar o tempo a jogar minecraft e CS, e tu também aprendias comigo."
Bem, fiquei um pouco surpreendido e até mesmo orgulhoso com tal pedido e, como tal, disse-lhe que ia fazer uma pesquisa sobre o assunto e depois apresentava as opções. É aqui neste ponto que necessito de ajuda. Após pesquisar sobre linguagens de programação fiquei abismado com a quantidade que existe. Também li que python, ruby entre outras eram as mais aconselhadas para quem se quiser iniciar. Pessoalmente achei Clojure muito interessante e "mais simples de entender" do que python e ruby (mas como não percebo nada disto, provavelmente estou completamente errado) mas acredito que qualquer que seja a linguagem, será sempre difícil precisamente por ser a primeira a aprender.
Como conheço o meu filho, sei que aprender sobre muita teoria não vai funcionar. Então pensei se não existe algo do tipo "aprender criando qualquer coisa" para o manter motivado. Ele tinha dito à uns dias que gostaria de ter algo no Desktop que mostrasse a música que estivesse a ouvir no momento e que lhe permitisse mudar de música, alternar o volume, etc. Sei que apps dessas existem em abundância mas pensei que talvez fosse um bom ponto de partida sermos nós a criar algo desse género.
Quanto ao material de estudo, em português seria o ideal senão em inglês sendo que aqui ele só teria de estar comigo para eu traduzir.
Agradeço antecipadamente e aguardo as vossas sugestões.


  


2. Re: Primeira linguagem de programação

Eduardo Avila
Eduamaro

(usa Linux Mint)

Enviado em 25/09/2016 - 18:55h

Olá,
Não é bem o que você queria, mas um bom começo seria programar na unity 3d. É uma "engine" (programa para fazer jogos), onde eu aprendi a programar em java e csharp, já que você disse que o seu filho gosta de jogos. É bem intuitiva, e tem muitos tutoriais dos mais variados no youtube e é gratuita e tem nativamente para linux. Poderia ser um bom passatempo, fazer jogos.
Sobre este "widget" que você falou, eu pensaria em fazer por um script do ubuntu, mas infelizmente não sei te dizer mais do que isto.
Edit: o site deles: https://unity3d.com/pt



3. Re: Primeira linguagem de programação.

shoujo
shoujo

(usa Slackware)

Enviado em 25/09/2016 - 19:05h

Acredito que como vão programar em Linux, python é a melhor solução para começar..
É uma linguagem fácil, simples, "humana", e ensina uma lição importante => identação.
Além de ter tanto material, recomendo muito essa linguagem..
Para interface gráfica recomendo qt, pois é simples e legal de trabalhar.
Boa sorte.


4. Re: Primeira linguagem de programação.

Paulo Couto
Spinus

(usa Sabayon)

Enviado em 25/09/2016 - 20:11h

Obrigado a todos os que postaram até agora. Pretendo seguir as sugestões de todos, mas a decisão final acerca da linguagem recai sempre sobre o meu filho. Qualquer que seja a linguagem que ele escolher para mim está óptimo :)


5. Re: Primeira linguagem de programação.

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 25/09/2016 - 20:19h

Invejo seu filho! Inveja boa tá kkkkk






______________________________________________________________________
OS: Kali Linux kali-rolling kali-rolling
Kernel: x86_64 Linux 4.6.0-kali1-amd64
Resolution: 2390x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB


6. Re: Primeira linguagem de programação.

Eduardo Augusto
daoaugusto

(usa Debian)

Enviado em 26/09/2016 - 08:52h

Acho que uma boa linguagem para ele começar a aprender é C++ ou Pascal. Mas caso queira algo mais interessante tem uma biblioteca em python chamada pygame. Tem outra "linguagem" chamada Logo(Linguagem da tartaruga), que a pessoa executa os comandos e desenha na tela, nessa linguagem Logo, que é didática tem como pegar a lógica de programação executando macros.

Espero ter ajudado!!


7. Re: Primeira linguagem de programação.

Thiago Freitas
jamesk

(usa Ubuntu)

Enviado em 26/09/2016 - 09:58h

Olha só, opções tem aos montes, tudo depende dos seus objetivos (que tipo de desenvolvimento quer fazer, etc). Ruby e Python são boas opções pela sitaxe mais simples e também a abrangência. O melhor a fazer é isto mesmo, perguntar bastante, em vários locais para formar sua opinião. Coloco aqui um site onde você pode tirar dúvidas básicas, como essa: http://blog.livecoding.tv/2016/08/24/ruby-como-escrever-um-switch-statement/ , mas que também tem uma área de transmissões ao vivo, em que você pode interagir com outros desenvolvedores e bater um papo com eles, para ver qual direção tomar.


8. Re: Primeira linguagem de programação.

Paulo Couto
Spinus

(usa Sabayon)

Enviado em 26/09/2016 - 15:02h

Creio que o meu filho está mais voltado para linguagem funcional. Hoje estávamos a ver uns trechos de código e ele achou estranho poder mudar os valores de variáveis. Disse que nos códigos de linguagem funcional fazia mais sentido declarar algo e isso não variar (espero estar a fazer-me entender).
Também lhe mostrei a linguagem scratch que por ser mais visual ele poderia preferir. Mas isso não aconteceu e ele não gostou muito.
Entretanto a nossa busca continua :)

Mais uma vez obrigado a todos pela ajuda.


9. Re: Primeira linguagem de programação.

Rubens
rubensk8r

(usa Debian)

Enviado em 26/09/2016 - 16:53h

Antes de aprender uma linguagem de programação é preciso aprender algoritmos. O aprendizado não é fácil é preciso muita determinação.
Procure pelo "curso em vídeo" do professor Gustavo Guanabara. O curso é gratuito.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts