Duvida de iniciante em programação

1. Duvida de iniciante em programação

Ichinose Kazuya
Ichinose

(usa Ubuntu)

Enviado em 17/02/2016 - 00:55h

Para começar,gente, me desculpe se eu tiver postado na area errada. Eu ainda sou novo por aqui. Então, minha duvida é : Para começar a programar eu devo iniciar por IDE ou usando um editor de texto comum? O problema de ir por editor é que eu acho um pouco complicado pois tem várias etapas a seguir. Eu estava fazendo por IDE, mas por dentro eu ficava me perguntando se seria certo eu ir por IDE já que quero ser um ótimo programador. Eu quero iniciar por C, então acho que no minimo vou ter que saber o que estou fazendo no programa que vou criar, por isso acho que uma IDE não seria tão bem assim, a não ser que a pessoa já esteja trabalhando. Alguém sabe, por experiencia propria o que seria melhor para mim? E se for por editor mesmo, qual editor voces me recomendariam? E também podiam me dar um tutorial sobre como usar as ferramentas no linux, eu não sei usar compilador e nem usar o terminal, eu também sou novo no Linux, nessa caso eu continuo no Windows ou já vou pro Linux mesmo e me arrisco por lá?. E poderiam me dizer as vantagens de IDE e as vantagens de editor de texto?


  


2. Re: Duvida de iniciante em programação

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 17/02/2016 - 11:37h

Bom dia!

Como você mesmo disse, é importante saber o que está acontecendo e por isso num momento inicial realmente é mais interessante desenvolver programas mais simples em um editor de texto e compilar e executar via linha de comando. Depois que entender esse processo aí você passa para uma IDE.

IDEs são focadas em aumentar sua produtividade, não no aprendizado da linguagem (com algumas exceções, como o BlueJ, focado no ensino de Java, por exemplo). Mas isso também não impede que você aprenda a linguagem usando uma IDE. Aliás, na medida em que for progredindo, os programas que você criar ficarão mais complexos, e aí o uso da IDE vai se tornar cada vez mais necessário. Por isso acho que só mesmo durante um contato inicial é mais interessante a opção do editor de texto.

Fica a seu critério qual editor usar, mas alguns recursos que serão úteis em um editor são reconhecimento de sintaxe, indentação automática, exibição de números de linhas, exibição da linha atual e fechamento automático de parênteses, colchetes e chaves. Alguns exemplos de editores que podem te interessar são geany, gedit e kate. Para uso em terminal, tem o vim, que também é um editor bem completo.

---

Atenciosamente,
Hugo Cerqueira


3. bom dia

Gabriel
gabriel-ss

(usa Kali)

Enviado em 17/02/2016 - 12:28h

bem antes de aporender qualquer linguagem de programação você presisa aoprender logica de programação
eu não sou um expert em programação mas comesei com C e acho que é uma boua linguagem para se comesar
muitos iniciantes usam visualg (http://www.devmedia.com.br/introducao-ao-visualg/25748)
a IDE que eu uso no windows é o DevC++


4. Re: Duvida de iniciante em programação

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 17/02/2016 - 15:30h

Comece por editor de texto para melhor conhecimento do que esta fazendo.
Aprenda a utilizar a da lógica programática, lendo sobre o assunto.
Aprenda as funções básicas.

Sugestão comece por script para entender como funciona.

PHP é uma ótima linguagem para começar, já pelo fato de ser script e não linguagem compilada.

Boa Sorte, qualquer duvida chama ai.


5. Re: Duvida de iniciante em programação

Ichinose Kazuya
Ichinose

(usa Ubuntu)

Enviado em 17/02/2016 - 16:32h

Eu iniciei pelo VisualG, para assim aprender a lógica. Eu só não vi Matrizes ainda. Mas eu já queria ir para uma linguagem, ficar só em pseudo-código não é tão estimulante assim, porque dá aquela impressão que o cara só sabe a lógica, mas não sabe nenhuma linguagem em si. Eu já tinha baixado o Code Blocks aqui, mas não sei se é bom eu treinar a lógica nele, já que ouvi falar que em C não é bom iniciar por IDE. Eu tentei ver sobre o MinGw aqui no Windows, mas achei super esquisito ter que ficar alterando coisas no sistema. Tem como eu treinar a lógica usando C sem ser no Linux? Pois não estou tão acostumado nele e seria mais dificil pra mim. Eu penso em treinar a logica e o básico nesse sistema aqui mesmo, depois passo para o Ubuntu.


6. Re: Duvida de iniciante em programação

Ichinose Kazuya
Ichinose

(usa Ubuntu)

Enviado em 17/02/2016 - 16:33h

Obs : Eu queria iniciar por C pois meu foco é desktop, então não me animo muito em programar web, sei que tenho que aprender um dia. Mas não é meu foco
Outra dúvida : Se eu iniciar a programar em Java e depois partir para o C terei dificuldades em aprende-la?


7. Re: Duvida de iniciante em programação

Bruno Thomaz
SarusKant

(usa CentOS)

Enviado em 17/02/2016 - 17:48h

Se vai programar em Java te aconselho a não perder tempo e ir direto pro C e C++, pra mim Java tem prazo de validade.


8. Re: Duvida de iniciante em programação

Kleber de Souza
start107

(usa Linux Mint)

Enviado em 17/02/2016 - 18:28h

Concordo SarusKant para mim java está com data de validade visível.


9. Re: Duvida de iniciante em programação

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 17/02/2016 - 19:22h

Java é uma linguagem bem robusta e que continua em pleno desenvolvimento. Além disso, está presente em uma quantidade gigantesca de aplicações, boa parte delas aplicações comerciais sustentando serviços nos setores público e privado. Existem excelentes IDEs para Java, como Eclipse e NetBeans, ambas em software livre, e não param de surgir frameworks novos para essa linguagem.

Com base em quê se pode dizer que ela está com prazo de validade? Até concordo que vale mais a pena começar por C e C++ mas dizer que Java está morrendo não faz sentido nenhum.

---

Atenciosamente,
Hugo Cerqueira






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts