today i want to share with you my
experience learning english i learned the foundations of english the way many people do sometimes they learn it at school sometimes they go to a private academy or they have a private tutor i don't think i was very good at it back then i started to become comfortable in english when instead of trying to learn english i used english to learn how to code this way learning the english english was the vehicle that i used to accomplish my bigger goal which was to learn how to program when i was learning to code none of the documentations or tutorials that i wanted to follow were in my native language instead they were all in english which was really annoying but looking back i am grateful that that was the case learning to code in english meant that as i was learning to code i was practicing english in the background some people say that to really internalize and dominate a language you actually have to start thinking in that language i think that's true because i realized that by learning to code in english i was starting to think in english by understanding programming concepts in english i became more comfortable with english if i saw programming concepts like abstractions imperative code declarative code dot typing type complexity i realized that it was better to understand these concepts in english than rather than trying to look for a translation i really think that if you're learning to code if you do it in english some things are actually going to be easier to understand because most of the time the clues of what things do in programming are on the name itself for example a concept like event bubbling in javascript will be easier understood if you know what event and bubble mean when we are learning to code we are also going to be faced with many errors and if we google those errors in english it is going to be a very high percentage that we're going to find a solution for our error rather than if we try to find the solution to the error in a different community in our native language because for better or worse all these error messages are also in english the people that are facing those error messages and the people that will give you the solution they also speak english if you think about it if you use english you open the door to such a huge amount of people that you can interact with in communities for developers for example in stack overflow you can find answers for almost anything already where you can actually talk and make developer friends and you can see what the news are in the developer world which are all in english also if we think about it for better or worse the programming languages that will give us a job are all written in english the concepts and the words of our trade our industry they are all in english the internet itself was built speaking english python for example was created by a dutch person but python is in english or linus is from finland but linux is still in english the documentation of most open source projects that we are going to be using in our daily job are also written and the new things that are happening in our industry are all happening in english for example if you look at the cryptocurrency industry or what's going on with nfts all these things are happening in english if we want to be where the innovation is and where people are building exciting and cool and different things the way we can interact with those people in the way that they are sharing their ideas is all in english also after the pandemic there are more and more companies that are hiring remote workers when you work remotely they don't care about how you look like or where you live they care about your code and your english because you have to be able to communicate with the team so if you are learning to code i would really really advise you to learn to code in english it would help you a lot as a developer to understand all these concepts that are named using english words and also it will make your english better instead of making english the goal as i said before you can make english a vehicle to accomplish a different goal and by doing this you're going to be practicing english in the background without even noticing as a beginner you are going to have many questions as well and you will be able to access all these answers and questions if you do it in english rather than in our own native languages if you are already a developer and you think that you could improve your english a little bit i really encourage you to do so it will make you more competitive in your career you will be able to apply for different jobs overseas and in different kinds of companies and also you will be able to improve your craft as a developer we have to be careful with the lies that we tell ourselves just like some people say that they are not good at math some people say i'm not good at english maybe because somebody made fun of them because of their accent or maybe because they cannot pronounce a word very well the first step is of course believing in ourselves i think that if you already can talk to machines using java using c plus plus using c whatever you're using learning english would be a piece of cake but also we have to be careful if we're trying to be too perfect i personally think that if you have an accent when speaking english you should be proud of that i am proud to have an accent because it's mine and it shows people that i'm not a native english speaker but still i went outside of my comfort zone to learn a new language maybe when i finally start making videos a hundred percent in google i am sure i'm going to have a webinar accent and i'm completely fine with that before i go i know i might sound a little bit dismissive of how hard it is for people to learn english depending on the country they are from if you speak italian or spanish like me it's going to be very very easy for you to learn english because our languages are very close to english we share the same grammar we share the same shapes in a way we share the same alphabet but i know that if you come from korea it's going to be very hard to learn english because of how far away these languages are since i started studying korean i was able to really appreciate how far english and korean are from each other is crazy this has really made me respect and admire the koreans that are studying and speaking in english even more because i know now how hard it is to learn if you had to ask me what is the number one skill that i believe changed my life for the better i would say that learning english has been more beneficial for my life than actually learning to code if you speak english doors will open for you not only career-wise but life-wise you will be able to travel more you will be able to meet more people you will be able to change your opinions after seeing different points of view your mind will expand in ways you cannot imagine that's it for this video thank you as always for watching i hope that you like this kind of videos a little bit more personal it's not about code let me know if you like this side of me i guess in the comments i don't have an english course to announce i just wanted to share this opinion with you because it's a question that i get asked a lot if you want to learn to code as you know you can do it for free you can click the link below and i will see you there where we're going to learn to code from javascript to react to react native to go many many things thank you as always for watching stay happy stay free eat kimchi kamzamita salan hayo see you on