Im asking this question since eGO is like my family

So im currently in high school as a freshmen and I saw a video in school where it showed you the facts, and in one of the facts it said what you learn in freshmen year and by the year you graduate high school it will most likely will be outdated and same thing goes with colledge, then what would be the point of learning, only thing that wont really change will be Math and English.
It wont really help once you try to get job, since it wont be helpful with the facts that you know.
And specially job that im try to get and learn is coding(programming) which changes/develops almost every month.
So here is my question to people who have experinces with careers, do you think what I said is true? Or its not so true, and if it is true, what would be really point of learning?
Im not asking this question to quit high school or something so dont worry

i just want thinks to be cleared thanks.
-Korea_xD
I'll start off by saying that I have not yet attended college since graduating high school in 2005 so I cannot comment on college or college experiences.
However, I will talk to you about my experiences in a related field (IT).
First of all, the one most important thing you must understand about a technology or software development related field is that
you will never stop learning. It doesn't matter what education you have, how many certificates you've trained or tested for, or what you know - it will never be enough and it will constantly evolve. Never think that you know everything because you do not.
Let me fill you in a bit on what I used to do before I joined the Army and then get on to what I want to say about your future career choice from my perspective and experiences.
After I graduated high school in 2005 I moved from New Jersey to Virginia to work for a webhosting and enterprise management company. This company, who I will keep nameless (I am not ashamed or embarassed, but I prefer to be neutral about them if I am talking about them), specialized in virtual server hosting, along with colocation, and dedicated server hosting. When I was hired I knew next to nothing about servers, much less about Linux, programming, scripting, etc. The only experience/background I had was as technical support for their now defunct gameserver provider division running on Windows Server 2003.
In the two years that I was with them I never once attended any schools, certifications, or classes regarding the technologies that we used or anything I did. Instead, all of what I did I learned as I went from my manager, the CTO, and the CEO (it was a small company at the time where we were all working side by side). I was a network operations engineer and my main task was to maintain, deploy, repair, test, and monitor our physical and logical network. Everything from the racks we used, to the servers, switches, and routers I was responsible for. I had to work with various operating systems - Windows Server 2003, CentOS 4.x/5.x, Red Hat Enterprise Linux, FreeBSD, Ubuntu, and even OSX Server. I was mostly a hardware guy, so all I was worried about was basic server administration to help support our customers.
I did however, work side by side with our system engineers (developers, software gurus, VPS support team). They were really smart and creative people that knew how to tackle some of the toughest software and server administration problems that I have seen in my 2 and half years working there. Since my job required me to work hand-in-hand with them, I saw some things and picked up a few tips and tricks along the way. It was a great job and I learned a lot.
Even without college now, just based on my experience and once I finish my MCSE/MCSA/MCITP certifications I will not need a college education or degree to land some really nice jobs once I am out of the Army.
Let me tell you, the world of IT, programming, and software development though, isn't the same from day to day. New technologies are created and new languages are developed. Codesets and features are changed daily. You must be able to adapt and learn on the fly, and be able to troubleshoot as you go. My experience with things like PHP and Perl has shown me that even in the smallest update to the standards and features will play an impact on what you can and can't do, or how you accomplish a task. Actual software development and programming with languages such as C++ and Java are a bit more standardised, but you must always be prepared for changes.
I will offer one thing of advice to you right now - learn what you can by yourself! Pick up books and start reading. Practice what you have learned, and continue to develop and polish your skills. This is the best way to teach yourself! If you can show profieciency at a higher level of your peers then you will be looked at.