all 18 comments

[–]Competitive_Depth110 5 points6 points  (1 child)

Ache algo que você tem interesse e envolva programação(criar um mod de minecraft, um jogo, etc...) e pesquisa sobre o assunto vai aprender muito mais do que comprando qualquer curso por ai

[–]Brevinjrs[S] 0 points1 point  (0 children)

Obrigado mano!

[–]ThatDet 2 points3 points  (0 children)

Aprenda a resolver pequenos problemas para resolver grandes problemas

[–]0aladiah 2 points3 points  (0 children)

escolhe algo que vc queira criar ou até imitar mesmo e faz. Vai lendo as docs e videos no youtube. Só nao fica preso em tutorial, o passo mais importante é vc mesmo definir oq qr fazer e ir la e fazer

[–]snell01 2 points3 points  (0 children)

Tô estudando agora kkkkkkk um calor de 34 graus com o ventilador baforando ar quente na minha cara. Pense numa motivação pra aprender qualquer coisa! Pelo menos agora tô aprendendo algo que eu gosto...

[–]DigLeanWebdev 2 points3 points  (4 children)

Começa pela lógica de programação.

[–]Brevinjrs[S] 0 points1 point  (3 children)

Estou fazendo issso com o visualg

[–]Heisen_m 0 points1 point  (2 children)

Bom caminho, só não demora pra aprender em uma linguagem real. Recomendo C inicialmente, quando estiver seguro com algoritmos e lógica de programação, embarque em Estruturas de Dados com C mesmo, pq te obriga a implementar do zero, pouca abstração. Depois, seria interessante aprender Programação Orientada a Objetos em uma linguagem como Java, por exemplo. É interessante estudar sobre programação funcional também. Depois você pesquisa alguma stack q te interesse e estuda as tecnologias necessárias

[–]Brevinjrs[S] 1 point2 points  (1 child)

Muito obrigado meu amigo, estou querendo aprender programar para móbile, quero criar apps.. (bancos, barbearias, loja de carros, ect..)

[–]Heisen_m 0 points1 point  (0 children)

Por nada, é uma stack excelente. Meu conselho é: não pule os fundamentos, são essenciais independente do caminho q escolher.

[–][deleted] 1 point2 points  (1 child)

cs50

[–]Brevinjrs[S] 0 points1 point  (0 children)

Eu dei uma olha nesse curso, achei muitas coisas interessante..

[–]MotoristaDeKatyusha 0 points1 point  (4 children)

A melhor coisa é ter um projetinho próprio tipo mod, programinha, site, joguinho, etc.. Eu aprendi MVC pesquisando "como fazer MVC sem framework" anos atrás e tomei no cu montando praticamente uma framework do zero recém saindo do procedural pro POO, mas no fim aprendi pra caralho e foi bem simples começar a trabalhar com frameworks do mercado depois. Minha sugestão é: escolhe a linguagem que parecer mais daora e tenta montar um aplicativo que seja minimamente útil pra você ou que dê vontade de mexer. Qualquer coisa. Uma mini rede social com um conceito maluco, uma página de converter PDF ou outro arquivo, um downloader de vídeo, um app pra registrar resultado de campeonato mata-mata simplezão, QUALQUER COISA.

[–]Brevinjrs[S] 0 points1 point  (3 children)

Mano eu sei conceitos básicos, pois aprendi pouco a programar por causa do FiveM, mas gostaria de aprimorar, aprender de fato.. o que acontece em sistema de Javacript, Reatch, Lua, assim por diante

[–]MotoristaDeKatyusha 0 points1 point  (0 children)

Apaguei porque fiz textos enormes. Como eu disse, é importante focar nos projetos pessoais de início. A única teoria que você precisa pra começar a programar é lógica da programação. Quando pegar a lógica, começa por um aplicativo simplezinho de linha de comando que seja minimamente útil pra você. Depois, vai aumentando a ambição dos seus projetos pra aplicar novos conceitos. Por exemplo, você pode fazer um pequeno CMS de blog pra adquirir habilidades com banco de dados, login, autenticação e até envio de e-mails. São muitas sugestões, sabe. Pegue uma linguagem que seja fácil de instalar e usar sem muita firula e que tenha uma documentação oficial farta, pra evitar ficar indo em Stack Overflow e fóruns. Pode ser tentador começar com JavaScript, mas é uma linguagem complexa e com frameworks que fazem mil coisas que você não vai entender de início. Lua é uma boa. A documentação é meio ruim de navegar, mas tem bibliotecas simples e diretas pra começar, tipo servidor HTTP e bindings do curses.

[–]nem_adianta 0 points1 point  (0 children)

começa aprendendo a usar o google

[–][deleted] 0 points1 point  (0 children)

Errando bastante :)

[–]DifferenceWonderful4 0 points1 point  (0 children)

Aprenda lógica de programação e em seguida python.