Hello, my name is Jana and I am new here.
I have never wrote a code in my life and I'm doing a very very very basic course to see if that is something I can do. Not as a career, but as a possibility. To occupy a new place in this distΓ³pico world. To feel like I can do something about it.
the thing is, since I started I tend to see coding as a lenguage. A lenguage that has the correct and polite way to say things and the street style that you use for everyday life.
I see front end as the street style and the back end as the formal use of lenguage. Am I crazy?
Does everyone ever wrote about this form of learning to code and to deal with technology?
If so, please send me some links, references and ideas. I would be very pleased to have something to look up for in order to organize my own mind as a begginer in tech skills
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (26)
Hello, I'm a polyglot and a programmer and I find that there are lots of common points:
One big difference is that programming languages are much easier to learn than human languages. Programming languages were designed to be easy to learn, consistent. They don't have tons of irregularities.
With the possible exception of JavaScript among programming languages and Esperanto among human languages :P
Computer languages also come in "families" like human language. Just like Spanish, Italian, and French are all "Romance" languages and have similar grammar, because they all originated from the same Latin root; languages like Java, C#, PHP all read similarly, because they all were majorly inspired by the earlier C language.
And like those romance languages are totally different from oriental languages; those three languages appear totally different from languages like Haskell and Lisp.
Thanks! This link between the origin of lenguages helps a lot my understanding of it :)
Thank you so much for this complete analysis!
It's awesome to know that makes sense to relate one to another because i was always told and therefore told myself that science is hard and lenguages are easy. Now I can see the other way around and it makes me feel more confident :)
Thanks
Hi Jana, I would rather compare a programming language to a recipe:
Since this recipe will be read by a robot, it must be "flawless". For example, if you make a typo "700g of flor" the robot won't get it and stop.
Similarly, if you make an obvious mistake like "700 kg of flour", the robot won't catch it and attempt to do it anyway.
You won my heart with this!
And i was thinking about it when I was translating some recipes and i thought how precise you need to be in both ;) thanks
Glad it helped! Programming is really great!
Hey I can recommend the app Sololearn to get an impression about different programming languages.
Agree, SoloLearn is a great platform :)
Thanks Khang :)
If it teaches me to do a cool personal site like yours I'll be happy ;)
You will do it cooler, not just like mine π
Thank you! I'll try it :)
They are similar, as in programming is like a chat to the computer. Here's a sample:
The computer is very strict about your language, ie. If you make a typo, the computer will throw an error:
There is also more to code, like functions (similar to functions in math):
So you can consider programming a superset of languages? Maybe, I'm not sure.
There is much more to know, but this should give you a basic idea about this.
I would say that the comparison between what you called "street style" and "formal" would go better whith the concepts of "clean" and "dirty" code.
Pode crer! Mas me diz uma coisa, a linguagem de backend Γ© mt diferente do front?
Que vc acha?
EntΓ£o, como eu ainda sou um estudante, eu nΓ£o posso falar com 100% de certeza. Eu diria que depende. Javascript, por exemplo, serve para os dois. Mas uma coisa pra se ter em mente Γ© que linguagens de programação sΓ£o muito parecidas, o que vocΓͺ vai ver sΓ£o pequenas diferenΓ§as na sintaxe.
Hummmm massa! Obrigada :)
It helped a lot!
Now I can see the difference of both uses of code more clearly. And now I really want to learn java :)
Thank you!
IncrΓvel ver mais brasileiros por aqui! Sucesso, Jana!
Valeu Diego!
TΓ΄ muito no comecinho de tudo, espero que a jornada seja tΓ£o legal quanto usar essa rede ;)
Yes coding is exactly like learning a language. I written about this here.. dev.to/jwp/why-do-some-believe-typ...
Your article is amazing John, thank you!
It gave me a lot to research for, like the history of programming languages.
And I don't trust or like Microsoft either lol
Thank you!
U want to learn the frontend or backend?
Front-end at first and then backend.
If I don't use backend on daily basis at least I want to know how it works...
Thank you! This community is so open and warm to newbies that I certainly will not feel embarrassed to ask for help :)