Executando verificação de segurança...
2

Sinceramente por ser conversa fiada preciso participar disso aqui. Comecei criando joguinhos com Scratch (que até hoje não sei a linguagem por baixo dos panos)... era fenomenal!

Minha próxima linguagem seria a de marcação HTML, em seguida CSS e por fim um pouco de JavaScript... assustei demais quando vi o tanto de código que precisaria saber e que para desbloquear uma lógica para apresentar telinhas de maneiras diferentes eu precisaria no mínimo saber os fundamentos destes 3 tipos de linguagens... era assustador pra mim!

Depois na universidade aprendi C e confesso aqui: Achei incrível demais a forma que C trabalha no baixo nível, usar ponteiros e criar coisas comuns em linguagens de alto nível da maneira como ela é, é uma experiência única... gostei demais quando fui brincar com listas encadeadas, duplamente ligadas, structs etc. Saudades!

Mas quando fui tentar me expressar com essa linguagem faltava algo, pois sei que não era tão simples expressar ideias rápidas em um mundo com informações circulando rapidamente. Então C desbloqueava muita coisa, mas para coisas com maiores abstrações o tempo de expressividade era alto - e muitas vezes frustrantes - e não só pela falta de conhecimento mas tempo, orientação e maturidade... são tantas coisas hehehe

Minha próxima linguagem foi Java e te digo, achei uma linguagem bonita por tentar expressar a realidade da vida de uma maneira prágmaticamente orientada a objetos. Mas nem tudo é como é visto e existem diversas outras considerações que java não leva em conta e com suas decisões feitas, muuuuuuitas complexidades foram incluídas para coisas simples e muuuuuuitas outras simplicidades foram removidas para atender a tentativa de corresponder ao paradigma e as modernidades de mercado. Mas cá entre nós: Dá pra fazer tudo com java não é mesmo? Se tem uma linguagem completa é o java... nisso concordo com os colegas, a beleza é muito engraçada pois é relativamente relativa heheushuhusehuhse

Após traumatizar com o java (não me leve a mal, pois hoje trabalho com java quase que diariamente hahahaha), estudei um pouco de PHP e que linguagem senhores, que linguagem massa!!! Gostei de praticamente todas as features, a comunidade, documentação... enfim... a partir daí já tava entendendo melhor minha inclinação para trabalhar com Backend. Lembro quando fiz um site com Wordpress e que coisa linda é trabalhar com todas aquelas linguagens como HTML (Marcação), CSS (Estilo), JS (Script) e PHP (Server-Side),,,, mas do sonho de princípe, virou um sapo quando passei a ver as espaguetificações, que terror kkkkkkkkkkkkkk

Foi quando vi um tutorial no youtube mostrando como fazer um hello world com um simples print e aí foi o famoso match do hello world, amor ao primeiro print no terminal. Passei a estudar e me aprofundar em python até ficar proficiente o suficiente para passar a me expressar... e o melhor de tudo isso é python ter como base C, o que resolve aquele meu problema que eu tinha para se expressar com essa linguagem e passar a ser mais pontual, dinâmico e nas variedades de situações, problemas, com python eu podia encontrar as mais bonitas soluções... algumas nem tanto pra falar a verdade kkkk tem alguns detalhes em python que só pythonistas irão saber o motivo, como é o caso do GIL, mas enfim, py ainda continua sendo minha linguagem do heart.py.

Mas não sou fã boy de nenhuma linguagem, uso aquela que me ajuda a melhor me expressar, que é o caso de python. Mas já experimentei um pouquinho de Lua (fenomenal), Julia (incrivelmente incrível), Elixir (tem um cheirinho bom), Go (ela vai, mas o cérebro fica kkk), Rust (este é bruto), Dart (tenho muito que conhecer este pai), kotlin (esta linguagem me deixou mais javafeliz) e hoje em dia aprecio e uso demais uma linguagem que nem falamos aqui, ainda, que é o DataWeave, linguagem de expressão da Mulesoft... ela é linda de se ver e trabalhar! Fora outras linguagens que poderia fazer menção honrosa aqui, mas deixa para um próximo momento, né Lisp?

Carregando publicação patrocinada...
1

elixir tem uma otima legibilidade apesar de eu não gostar muito de blocos separados com palavras chaves elixir do ... end

não gosto de javascript, e typescript melhora um pouco mas ainda tem varios problemas pois ainda no é javascript né, eu acho que dart é o que o typescript deveria ser, é muito agradavel de escrever

1