@@andreipatrascan8491 If you do some apple application, check out Apple Programming. I do this for work. So I frequently go to his channel for reference. For web. I suggest search online for node. Yesterday I trying out fitbit sdk. I think their work quite similar to node.
@@turbo6780 Well.. here's the catch: You'll always suck. At least you'll be thinking like that. In reality, you improve little by little and you don't really notice it or give it any credit. Don't be too harsh on yourself.
In my school the teachers were terrible at teaching. Me and a friend had to help our classmates every class. Everyone ignored the teachers because they often did not understand the subject.
Craftdragon I had a similar experience in Year 10. I had already been programming for like 2 years before I had the opportunity to take a computer science class at school. I was way more experienced than my teacher so he would send me around to help people all lesson and I couldn't do my own work. I ended up just teaching myself even more at home for fun and then not learning anything in the lessons lol Me and the teacher are buds though and he helped me through a tough period of my life and is aware that I'm a better programmer than him and respects it lmao
This is for the most part how I started. I just simply picked a Visual Basic 6 book up one day because I was bored and I did not know ANYTHING at all. I got about half way through the book and I was hooked!! I program professionaly and personally now and its been over 20 years!!
I also "discovered" programming 2011 when I was 13. It was a Friday night and I sat watching TH-cam and came across some tutorial on C. I did what we all did, followed along, got things right and became excited. The difference is that I didn't really pour my heart into it like Cherno or others.
That is so interesting, I did the same with your 3D java game series. I used to sit in school during math class and write, by hand, some functions from that series to try to understand how they worked.
I wish I did that a long time ago, I probably would have saved a lot of time. Instead I just thought everything through in my head which made everything so much more complicated.
Oh, Man! You are so young! Only 22-years-old in 2017 after making so many quality C++ videos. You evolve yourself so quickly in 6 years from 16-year-old beginner to 22-year-old advanced programmer. You have such an inspiring, interesting and beautiful soul. Wish you have your matching soul mate to company your life journey!
When I was working my part time job through Uni at a Liquor Shop I used to print out empty receipt rolls and hand write code on the back of them. My first real introduction to 'programming' was in Year 10. We were playing around with Scratch and my teacher set an assignment. I finished it early and started trying to make a game with it. My teacher ended up setting the next assignment around what I created.
I've been programming since 4th grade in the United States, and I'm in college now. In my entire experience with school, I only ever met one other person who could program, and that was LUA. Other than that, I had a math teacher who actually worked in Silicon Valley. You don't find too many people who can understand programming and help you even though it has become such a demanding career choice among others. I essentially had to teach myself just about everything I know. I never took any classes for it. So to an extent, I say self-learning is more powerful; but by the same token assistance from those more experienced can really improve what you already know.
@@abeplus7352 you either: judge PHP by PHP 4-5 (btw 8 was recently released) are inexperienced dev just blindly following the "PHP bad is shit" crowd mentality (because of the first point) or totally incompetent dumbass
Yo Cherno, to some degree, what you described with notch's livestream is very similar to what I did with the very first episodes of the the Sparky series! I knew how to make basic console applications and did some immediate mode OpenGL, but your series was the first major eye opener into the world of serious game development. I can't thank you enough for releasing those videos!
Stopped at 13:18 to say that I related almost *exactly* to everything you said. I followed the same general path that you did to where I am now. I'm still behind you in terms of experience, but so far, it's been the same experiences, in the same order. The one difference for me is that I started WAAY younger, and I'm in a prestigious specialty school (in high school) that is *supposed* to teach programming. It is an absolute joke, but so is all of the American education system. This semester, we don't even have a teacher, we have a long-term substitute. Two of our teachers last semester just quit, and the third that was supposed to take the last half of the year just never showed up for the job. And the teachers that we do occasionally get know so little that I feel an obligation to correct the misinformation that they feed to my classmates. /endrant
i started when i was 17, I'm still 17, progress is hard, just got to pointers. college makes me do c, also, i started c++ like a month ago but classes take too much time, just yesterday i forcefully made time to learn c++ and found you, was learning c++ a month before as well
Just checked the gear mentioned in the description. It seems we are using the exact same laptop, keyboard and monitor. Great setup, especially the keyboard.
I was at dinner one night and I always used to tell my family how much I love coding (I had never coded in my life at the time) and then they said they would get me a online course. Little did I know how many great tutorials there were on youtube
Unreal has been out since the 90's I learned C++ in High School in 1999 (USA), but it was all shell stuff. I didnt learn GUI/3D stuff until college (CS degree).
#cherno Oh ! I am really delightful to have been following. You have created this inspirational video, I think just for new comers. I am 16 too , and started coding. You are my inspiration and will credit you every single struggle I'll make in my life . U are my HERO
Funny thing, thats very similar to how this year started out for me. I'm currently studying computer science but in my option the practical part comes off badly. So I randomly found your videos about making a game engine from scratch and since then I am very passionate about deepening my c++/programming knowledge.
I'm from the Czech Republic :D And I'm 16. I started learning programming when I was 11ish when I got a book about PHP for Christmas. It was about rewriting a static website to PHP with MySQL database for storing texts. (I already learned basics of HTML before, when I was 10, so I did understand the HTML code.) I don't know what I did when I was 12 and 13, maybe just some HTML or playing games. Then, when I was 14, I bought an old laptop (made in 2007), which is btw very loud, installed Ubuntu (it was very slow, I don't know how could I use that; later I used Xubuntu and now Windows 7) and started copying some C and C++ code. I copied some legacy OpenGL games (because the laptop supports OpenGL 2.0 or 2.1 at max). But unfortunately I copied whole files and not line by line (and I didn't study the code at all), so I didn't learn any of it. Now I want to learn modern C++ and DirectX 11 (maybe also 12), but the laptop is very old and the screen size is just 1280x800 and if I connect a Full HD monitor, it is unusable. If I try some basic DirectX examples in C++ found on the internet (and compile them in Visual Studio 2017 in Release mode and with maximum optimization), even the very simple example, that just clears screen with a color and renders something simple (triangle or rectangle) runs bad. And if I try a more complex example, it is unusable. I'll have to buy a new computer :D And I hope I finnish the high school, because I want to go to a university to learn more about programming :) (Now, at high school, I learn some basics of Pascal and algorithms generally.)
I figured your start involved Prelude of the Chambered. In your 3D programming series you pretty much increment on the code in the same sequence Notch used.
Wow - You and I would have been best friends in High School. I too made many films with friends, loaded with whacked out scenarios and featuring copious amounts of horrible VFX. I attended Vancouver Film School with the ambition to make films in Hollywood or BC. Instead I got roped into working in the game industry as a cinematic artist/video producer. That rekindled a dream I had as a teenager to learn programming and make my own games! I came from a small town where tech was not a normal trade, thus access to people knowledgeable in computer science was virtually none-existent. I remember struggling to wrap my head around Visual Basic. Thankfully through Google, TH-cam and an infinite loop of persistence, I got over that hump! C++ is tough but wicked fun and very satisfying when you figure it out.
The teachers do now teach programming in high school but they are really bad at their job. My school hired business teachers to teach coding and they have no idea how to code.
@@over00lordunknown12 Had exactly the same experience. I would teach the teacher on Thursdays, he'd make notes, and then in our class on Friday he would verbatim repeat his notes to the class and then on the weekend I would have to help my fellow students out because our teacher was so bad.
They teach a thing called Qbasic here in this part. What's that? Qbasc, really. Here I am, making 3D games and schools are teaching to mug up code to add two numbers.
So many people learned the way you did in the 80's by copying code from Byte magazine and others. You couldn't copy paste like you said so you end up learning by mistyping, fixing bugs and having to figure out why something was working and then modding so to speak. Well done, keep at it, looking forward to the OpenGL series.
Kinda strange how I am at the age you started. I started with 10 (ofc. I didn't understand very much though). Back then I wanted to make minecraft mods and plugins for my server. That is why Java will be number one in my heart. But my interest started way back with the age of 4 or 5. I played my first ever video game on my snes and realised that I want to make games too. I think an other important factor was that my father is working in the informatic field.
Cool! Thanks for sharing! I don't think I've ever posted how I started out, but my experience with Java (when I eventually moved to it) was pretty much identical, but with modern Internet, I was able to learn everything, what it did, what it meant, and the syntax of everything in about two months back in December of 2016 and January of 2017, still practicing Java on and off now, but I prefer to just mess about with JavaScript for a few hours when ever I get the chance to just expand my knowledge and push it to its limits (I am a rightful expert in JS, and pretty much know everything there is to know in Java, as well as HTML, and CSS, but some other deprecated built-in languages of Microsoft Windows... :P :( ) 7:34AM 7/29/2017
I also remember watching these Notch's coding streams when I was at school learning how to program with different languages. During that time I had only made few primitive games with flash, forced visual basic course, c++ 101 course etc. Java experimentation followed that because of these streams made by Notch. Programming is just something I find really hard to get bored with. Currently doing c#/wpf desktop development during work hours & Unity/C# + OpenGL/C++ on my free time. You can't go wrong with programming, unless you are forced to use php/javascript (provocative opinion of mine, never again will I be forced to do web development)
teachers who know programming is rare in school, at least public school, bc to train them is a difficult thing to do in terms of resources. but yeah :(. it sucks.
The current video quality is through the roof Cherno! Do you have an editor or are you pulling this off alone? It's amazing whatever you're doing - keep it up man! Love watching these videos...
I'm 14. Started programming at 11. I started with java too. The video that you are talking about "Preluce of the chambered".. Yes that was the first video that I saw too. I coded along with the video a little bit, but then I got frustrated, because the video's resolution was too low, I was into minecraft too.Then I watched your videos to learn java for creating games from scratch...
We are a java school and we got programming lessons from the 7-12 class! 7: You learn what is dangerous in the internet 8: You learn html (But not real html, its just an editor with presets) 9: You learn css and more html (at the end you know how to create an table or a link) 10-12: Omg!!! you learn java!!! with a german api... that has the difficulty level under scratch Im lucky that i got an advanced school, but the teachers are worse than my friend and he just watched the first 20 episodes of brotcruncher´s java tut. The teachers try hard, but well they just got 1.5h * 30 lessons to learn how to even teach the ppl who think "oh programming=computer=i can play stuff" programming. I started programming because of notch too (or better because of minecraft plugins for servers). :D
I feel like every youtuber admits to one point in wanting to be a film maker and I'm just like.... completely ineffable, astonishing/amazing/ i don't know what to say
Wow, that's some hardcore learning. I just got into programming because of school. In my school in the 3rd and 4th grade (from 6 grades) everybody got it class but it was first Word and Powerpoint and Excel. It was only at the end of the 4th grade that we learned programming with Pascal, and I honestly can't remember how I am supposed to write a program in Pascal. But I liked it so much that I took the extra programming classes in the fifth and sixth grade where we learned Java. But I wasn't really satisfied with that because the lessons were too slow and the teacher didn't explain it so well, so I started looking for other ways to learn to program: videos, online courses (btw. I wouldn't recommend online courses, I feel like I learned nothing from it. It's always the same basic programming concept in their fancy web editor which hides so many important details behind the scene). It was when I found a book over coding in Java that I actually learned how to program correctly, I learned so much from that book that I even helped the teacher explain things. I got into C++ because I wanted to learn how to render 3D graphics, so I started to learn OpenGL from an blog (which is another method I prefer over online courses) where I read about the concepts behind OpenGL, copied the code and tried to understand it, even though I didn't know C++ at the time. I looked up some tutorials on C++ to better understand the code I was writing but it was from the OpenGL code I wrote that I better got to understand the concepts behind pointers and references. And when I tried DirectX and the Windows API my insight into programming became more advance and Chernos videos now taught me so much more about C++ and the magic behind its compiler and linker that I now better understand (maybe fully understand) what I am doing. So thank you Cherno for your C++ series. Maybe Crash Course computer science was also a big influence because it taught me the how a computer works on the hardware level. (Really handy to know that when you're learning c or c++)
So funny, to me its THE EXACT opposite. I hated maths; I still suck at it, but I persevere with trial and error -- and I love that feeling when you finally solve it; but I am slow at creating mathematical algorithms. But I started programming when I was 10, seriously when I was 12 (6502 assembler on the C64, hacking the C64 to do back switching with another 64K (which cost an arm and leg back then)). And digital electronics and code just made sense to me. I am not one who likes what I do now, because everything is high-level, boring, slow overly convoluted bollocks; microservices, web front ends ugghhhh. I was an artist, still am, I played as a session musician and wanted to study music but didn't get into the royal conservatory. And by then my spot at the film academy was given to another person. So I decided to study electronics (there was no dedicated programming education back then in 1990 - but microelectronics had programming courses). And fastforward 26 years and I am now doing VFX and making films, whilst in parallel do IT consulting (as that pays the bills the best). But I don't get any joy anymore from IT. I only get joy from art.
I remember doing the same thing with Python code. Reading things over and over and over and over again trying to understand code that I had no business trying to understand. Not sure it helped but I sure was eager haha.
I wish I started when I was 16. Amiga 500 had just came out. I did buy a book on BASIC but I couldnt get my head around making a big game. Should have just made anything little game to start.
Why did you go with the name "The Cherno" and does it have a meaning?? I was also honestly surprised to learn your Australian, and was half-expecting Amsterdam.
MrSoommy maybe I can tell... I think he likes the tech behind video games more than making video games (such as making a game engine). C++ is very important for that because it gives you more control in a less protected environment. It results in better performance if used right. That's probably why he started learning it.
Kinda similar to my story me I started coding at 16 cpp was my first programming language was thought in high school so I enrolled before that I was into cars motorcycle and gadgets tablet smartphones stuff but I really wanna become an industrial designer or a race driver lol
I was thinking about double majoring in CSE (I'm currently majoring in Mechatronics Engineering) I'm having to learn C++ for engineering, is C++ still a viable language and would this be a smart move?
I'm really drunk right now so I don't know how much sense this makes. But you could send the fly by recordings of the places you've been to to the city hall. Or whatever the fuck. To the communal responsibles. Because they probably don't have any drone views of their cities that are this nice.
I usually never comment but would like to share my thoughts on this. I have been struggling with similar self doubt. I too started programming at an early age but didn't get this far until much later than his age of 22-23. I can explain it with depression, lack of support, not really being a member of the family etc. but what's important is that you keep trying and don't focus on "how much better everyone else is". If you haven't tried learning anything until now, we'll it's a great time to start! You will be surprised how capable you are once you start focusing on you and your challenges and ignore "how everyone else is doing". If you try and fail, try again, but better or from another angle. Mimic what those "better than you" are doing, just like Cherno did From Notch, you will eventually start standing on your own legs. It might take 2 years, it might take a few months, but you will as long as you keep at it. I have kept this vague because I can say from experience that this applies to a lot of other situations and subjects than programming. I might add that if you don't know what your passion is, then try different things: sculpting, programming, writing, drawing, martial arts, dancing. Even if you liked none of those you will learn something and you will eventually find what your passion is, it might surprise you - it might even be math / physics.
@@PixelThorn so true. starting learning electronics at 30. had not a clue of math/physics/circuit making.. tried so many times. failed. let it go for 1-2h.. tried again.. failed.. now i can solder an integrated board and made my own robot and can actually build any circuit if i have a schematic. Btw that was the only thing that made me look into programming..
It's good practice because if other ppl use your function they know their variable won't be modified (if it's passed by reference). The other reason is to not modify the variable by mistake when writing your function.
I myself have been programming since 6th~7th grade, however, it is always nice to hear other stories, even though I don't need information on how to do it... XD :D :) 7:15AM 7/29/2017
Your story is not that weird. BAck in the day game code was released in magazines and many game developers actually started by copying it on their Commodores.
I remember watching this video a few years back when I was a freshman in high school. At that point I was sure that I wanted a job in programming, and I even sort of feared that the change in interest would happen to me too. Well, it did. I am no longer particularly interested in programming and instead find prehistory and the natural world super interesting.
He's so good at it, I always assumed he's been programming since he was a little kid. Turns out it's only been 6 years. That's pretty inspiring.
In-N-Out it's about Passion
@@nguyentuan379 Do you recommend some channels? I am trying to enlarge my understanding of game dev.
@@andreipatrascan8491 If you do some apple application, check out Apple Programming. I do this for work. So I frequently go to his channel for reference. For web. I suggest search online for node. Yesterday I trying out fitbit sdk. I think their work quite similar to node.
I started programming when I was 12 and I still suck.
@@turbo6780 Well.. here's the catch: You'll always suck. At least you'll be thinking like that.
In reality, you improve little by little and you don't really notice it or give it any credit.
Don't be too harsh on yourself.
In my school the it classes teach how to use Word
In my school the teachers were terrible at teaching. Me and a friend had to help our classmates every class. Everyone ignored the teachers because they often did not understand the subject.
But that's high school, right?
Yes fortunately!
I had pretty much exactly the same. However, the college in Czech Republic is a whole different story.
Craftdragon
I had a similar experience in Year 10. I had already been programming for like 2 years before I had the opportunity to take a computer science class at school. I was way more experienced than my teacher so he would send me around to help people all lesson and I couldn't do my own work. I ended up just teaching myself even more at home for fun and then not learning anything in the lessons lol
Me and the teacher are buds though and he helped me through a tough period of my life and is aware that I'm a better programmer than him and respects it lmao
So is this guy telling me first ever program he wrote was not HELLO WORLD?!
OmG
Neither was mine
@@davidharmon3614 Same I just downloaded code from github and played around with it.
His first program was a 3D software raytracer
@Venom Gaming oops read that wrong
This is for the most part how I started. I just simply picked a Visual Basic 6 book up one day because I was bored and I did not know ANYTHING at all. I got about half way through the book and I was hooked!! I program professionaly and personally now and its been over 20 years!!
I'm in 11th grade right now and I relate to this on a deeply personal level.
I also "discovered" programming 2011 when I was 13. It was a Friday night and I sat watching TH-cam and came across some tutorial on C. I did what we all did, followed along, got things right and became excited. The difference is that I didn't really pour my heart into it like Cherno or others.
That is so interesting, I did the same with your 3D java game series. I used to sit in school during math class and write, by hand, some functions from that series to try to understand how they worked.
I wish I did that a long time ago, I probably would have saved a lot of time. Instead I just thought everything through in my head which made everything so much more complicated.
I'd love to hear the extended version
Oh, Man! You are so young! Only 22-years-old in 2017 after making so many quality C++ videos. You evolve yourself so quickly in 6 years from 16-year-old beginner to 22-year-old advanced programmer. You have such an inspiring, interesting and beautiful soul. Wish you have your matching soul mate to company your life journey!
AAAAAAAAAAH WHY DID YOU END THE VIDEO???!?!?
When I was working my part time job through Uni at a Liquor Shop I used to print out empty receipt rolls and hand write code on the back of them. My first real introduction to 'programming' was in Year 10. We were playing around with Scratch and my teacher set an assignment. I finished it early and started trying to make a game with it. My teacher ended up setting the next assignment around what I created.
I've been programming since 4th grade in the United States, and I'm in college now. In my entire experience with school, I only ever met one other person who could program, and that was LUA. Other than that, I had a math teacher who actually worked in Silicon Valley. You don't find too many people who can understand programming and help you even though it has become such a demanding career choice among others. I essentially had to teach myself just about everything I know. I never took any classes for it. So to an extent, I say self-learning is more powerful; but by the same token assistance from those more experienced can really improve what you already know.
Those 5 dislikes are definitely because you mentioned PHP xD
I love PHP. The core team are always updating it.
@@Garycarlyle you lie, I wouldn't condemn my greatest enemy of making them program in php for the test of their lives
@@jacobschmidt Millions of people use it to make websites. Including some of the biggest sites on the planet.
@@Garycarlyle that doesn’t mean it’s good . Apple uses objective c for a long time . Does that mean objective c is good ? Fuck no
@@abeplus7352 you either:
judge PHP by PHP 4-5 (btw 8 was recently released)
are inexperienced dev just blindly following the "PHP bad is shit" crowd mentality (because of the first point)
or
totally incompetent dumbass
Love this vlog format. Keep em coming!
oh my gosh i was not prepared for a story this good... 😳 you are so talented at so many things, including storytelling, i am entranced!! 😳
Yo Cherno, to some degree, what you described with notch's livestream is very similar to what I did with the very first episodes of the the Sparky series! I knew how to make basic console applications and did some immediate mode OpenGL, but your series was the first major eye opener into the world of serious game development. I can't thank you enough for releasing those videos!
Stopped at 13:18 to say that I related almost *exactly* to everything you said. I followed the same general path that you did to where I am now. I'm still behind you in terms of experience, but so far, it's been the same experiences, in the same order. The one difference for me is that I started WAAY younger, and I'm in a prestigious specialty school (in high school) that is *supposed* to teach programming. It is an absolute joke, but so is all of the American education system. This semester, we don't even have a teacher, we have a long-term substitute. Two of our teachers last semester just quit, and the third that was supposed to take the last half of the year just never showed up for the job. And the teachers that we do occasionally get know so little that I feel an obligation to correct the misinformation that they feed to my classmates. /endrant
i started when i was 17, I'm still 17, progress is hard, just got to pointers.
college makes me do c, also, i started c++ like a month ago but classes take too much time, just yesterday i forcefully made time to learn c++ and found you, was learning c++ a month before as well
Just checked the gear mentioned in the description. It seems we are using the exact same laptop, keyboard and monitor. Great setup, especially the keyboard.
Notch's Ludum Dare was what got me into game programming too.
I was at dinner one night and I always used to tell my family how much I love coding (I had never coded in my life at the time) and then they said they would get me a online course. Little did I know how many great tutorials there were on youtube
Unreal has been out since the 90's
I learned C++ in High School in 1999 (USA), but it was all shell stuff. I didnt learn GUI/3D stuff until college (CS degree).
#cherno Oh ! I am really delightful to have been following. You have created this inspirational video, I think just for new comers. I am 16 too , and started coding. You are my inspiration and will credit you every single struggle I'll make in my life .
U are my HERO
I can't believe it has been 5 years already!
Wow you're here in Czech Republic! :D
Amazing to see someone from Australia visited it! :D I am from Czech Republic too!
The* Czech Republic. And I'm also from the Czech Republic!
Vy se bavíte o tom, že jste češi, anglicky.
čech tady, čech támhle, všichni češi zjeví se náhle! badum!
Funny thing, thats very similar to how this year started out for me. I'm currently studying computer science but in my option the practical part comes off badly. So I randomly found your videos about making a game engine from scratch and since then I am very passionate about deepening my c++/programming knowledge.
I'm from the Czech Republic :D And I'm 16.
I started learning programming when I was 11ish when I got a book about PHP for Christmas. It was about rewriting a static website to PHP with MySQL database for storing texts. (I already learned basics of HTML before, when I was 10, so I did understand the HTML code.) I don't know what I did when I was 12 and 13, maybe just some HTML or playing games. Then, when I was 14, I bought an old laptop (made in 2007), which is btw very loud, installed Ubuntu (it was very slow, I don't know how could I use that; later I used Xubuntu and now Windows 7) and started copying some C and C++ code. I copied some legacy OpenGL games (because the laptop supports OpenGL 2.0 or 2.1 at max). But unfortunately I copied whole files and not line by line (and I didn't study the code at all), so I didn't learn any of it. Now I want to learn modern C++ and DirectX 11 (maybe also 12), but the laptop is very old and the screen size is just 1280x800 and if I connect a Full HD monitor, it is unusable. If I try some basic DirectX examples in C++ found on the internet (and compile them in Visual Studio 2017 in Release mode and with maximum optimization), even the very simple example, that just clears screen with a color and renders something simple (triangle or rectangle) runs bad. And if I try a more complex example, it is unusable. I'll have to buy a new computer :D And I hope I finnish the high school, because I want to go to a university to learn more about programming :) (Now, at high school, I learn some basics of Pascal and algorithms generally.)
I figured your start involved Prelude of the Chambered. In your 3D programming series you pretty much increment on the code in the same sequence Notch used.
This the best how got into programming video ever. Someone actually talked about what exactly happened in the early days.
Wow - You and I would have been best friends in High School. I too made many films with friends, loaded with whacked out scenarios and featuring copious amounts of horrible VFX. I attended Vancouver Film School with the ambition to make films in Hollywood or BC. Instead I got roped into working in the game industry as a cinematic artist/video producer. That rekindled a dream I had as a teenager to learn programming and make my own games! I came from a small town where tech was not a normal trade, thus access to people knowledgeable in computer science was virtually none-existent. I remember struggling to wrap my head around Visual Basic. Thankfully through Google, TH-cam and an infinite loop of persistence, I got over that hump! C++ is tough but wicked fun and very satisfying when you figure it out.
The teachers do now teach programming in high school but they are really bad at their job. My school hired business teachers to teach coding and they have no idea how to code.
Lol, my teacher LITERALLY, NO JOKE: Had ME teaching the class! ROFL!.... XD 7:35AM 7/29/1017 :)
Mine was chemistry teacher
@@over00lordunknown12 Had exactly the same experience. I would teach the teacher on Thursdays, he'd make notes, and then in our class on Friday he would verbatim repeat his notes to the class and then on the weekend I would have to help my fellow students out because our teacher was so bad.
Our school took a gamer to teach us programming XD
They teach a thing called Qbasic here in this part. What's that? Qbasc, really. Here I am, making 3D games and schools are teaching to mug up code to add two numbers.
So many people learned the way you did in the 80's by copying code from Byte magazine and others. You couldn't copy paste like you said so you end up learning by mistyping, fixing bugs and having to figure out why something was working and then modding so to speak. Well done, keep at it, looking forward to the OpenGL series.
Thanks for fixing and reuploading
Kinda strange how I am at the age you started. I started with 10 (ofc. I didn't understand very much though). Back then I wanted to make minecraft mods and plugins for my server. That is why Java will be number one in my heart. But my interest started way back with the age of 4 or 5. I played my first ever video game on my snes and realised that I want to make games too. I think an other important factor was that my father is working in the informatic field.
Cool! Thanks for sharing! I don't think I've ever posted how I started out, but my experience with Java (when I eventually moved to it) was pretty much identical, but with modern Internet, I was able to learn everything, what it did, what it meant, and the syntax of everything in about two months back in December of 2016 and January of 2017, still practicing Java on and off now, but I prefer to just mess about with JavaScript for a few hours when ever I get the chance to just expand my knowledge and push it to its limits (I am a rightful expert in JS, and pretty much know everything there is to know in Java, as well as HTML, and CSS, but some other deprecated built-in languages of Microsoft Windows... :P :( ) 7:34AM 7/29/2017
I also remember watching these Notch's coding streams when I was at school learning how to program with different languages. During that time I had only made few primitive games with flash, forced visual basic course, c++ 101 course etc. Java experimentation followed that because of these streams made by Notch. Programming is just something I find really hard to get bored with. Currently doing c#/wpf desktop development during work hours & Unity/C# + OpenGL/C++ on my free time. You can't go wrong with programming, unless you are forced to use php/javascript (provocative opinion of mine, never again will I be forced to do web development)
You are such an inspiration man
for anyone who didnt catch the name of the game, its 'Prelude of the Chambered'. and the game competition is spelled as 'Ludum Dare'.
I had no prior knowledge with programing before Uni. And now I think that's only one thing I could imagine to do in my future life.
Underrated channel on yt
teachers who know programming is rare in school, at least public school, bc to train them is a difficult thing to do in terms of resources. but yeah :(. it sucks.
complete your game series...
Started with C++ in 2014-15? You're without a doubt the best source for learning it.
The current video quality is through the roof Cherno! Do you have an editor or are you pulling this off alone? It's amazing whatever you're doing - keep it up man! Love watching these videos...
Thank your for sharing
I'm 14. Started programming at 11. I started with java too. The video that you are talking about "Preluce of the chambered".. Yes that was the first video that I saw too. I coded along with the video a little bit, but then I got frustrated, because the video's resolution was too low, I was into minecraft too.Then I watched your videos to learn java for creating games from scratch...
love your work !!👌👌
We are a java school and we got programming lessons from the 7-12 class!
7: You learn what is dangerous in the internet
8: You learn html (But not real html, its just an editor with presets)
9: You learn css and more html (at the end you know how to create an table or a link)
10-12: Omg!!! you learn java!!! with a german api... that has the difficulty level under scratch
Im lucky that i got an advanced school, but the teachers are worse than my friend and he just watched the first 20 episodes of brotcruncher´s java tut. The teachers try hard, but well they just got 1.5h * 30 lessons to learn how to even teach the ppl who think "oh programming=computer=i can play stuff" programming.
I started programming because of notch too (or better because of minecraft plugins for servers).
:D
I also learned programming from Java for Dummies. First time I read a technical 400 page book from start to finish.
Talking about dedication and love here
Loving the VLOGs keep' em coming
I feel like every youtuber admits to one point in wanting to be a film maker and I'm just like.... completely ineffable, astonishing/amazing/ i don't know what to say
Wow, that's some hardcore learning.
I just got into programming because of school. In my school in the 3rd and 4th grade (from 6 grades) everybody got it class but it was first Word and Powerpoint and Excel. It was only at the end of the 4th grade that we learned programming with Pascal, and I honestly can't remember how I am supposed to write a program in Pascal. But I liked it so much that I took the extra programming classes in the fifth and sixth grade where we learned Java. But I wasn't really satisfied with that because the lessons were too slow and the teacher didn't explain it so well, so I started looking for other ways to learn to program: videos, online courses (btw. I wouldn't recommend online courses, I feel like I learned nothing from it. It's always the same basic programming concept in their fancy web editor which hides so many important details behind the scene). It was when I found a book over coding in Java that I actually learned how to program correctly, I learned so much from that book that I even helped the teacher explain things.
I got into C++ because I wanted to learn how to render 3D graphics, so I started to learn OpenGL from an blog (which is another method I prefer over online courses) where I read about the concepts behind OpenGL, copied the code and tried to understand it, even though I didn't know C++ at the time. I looked up some tutorials on C++ to better understand the code I was writing but it was from the OpenGL code I wrote that I better got to understand the concepts behind pointers and references.
And when I tried DirectX and the Windows API my insight into programming became more advance and Chernos videos now taught me so much more about C++ and the magic behind its compiler and linker that I now better understand (maybe fully understand) what I am doing.
So thank you Cherno for your C++ series.
Maybe Crash Course computer science was also a big influence because it taught me the how a computer works on the hardware level. (Really handy to know that when you're learning c or c++)
So funny, to me its THE EXACT opposite. I hated maths; I still suck at it, but I persevere with trial and error -- and I love that feeling when you finally solve it; but I am slow at creating mathematical algorithms.
But I started programming when I was 10, seriously when I was 12 (6502 assembler on the C64, hacking the C64 to do back switching with another 64K (which cost an arm and leg back then)). And digital electronics and code just made sense to me. I am not one who likes what I do now, because everything is high-level, boring, slow overly convoluted bollocks; microservices, web front ends ugghhhh.
I was an artist, still am, I played as a session musician and wanted to study music but didn't get into the royal conservatory. And by then my spot at the film academy was given to another person.
So I decided to study electronics (there was no dedicated programming education back then in 1990 - but microelectronics had programming courses).
And fastforward 26 years and I am now doing VFX and making films, whilst in parallel do IT consulting (as that pays the bills the best). But I don't get any joy anymore from IT. I only get joy from art.
This is the best video in your channel.
Hallo TRhe Cherno. Great story.
I thiught you will also share the link to the video you had used to program the game.
I remember doing the same thing with Python code. Reading things over and over and over and over again trying to understand code that I had no business trying to understand. Not sure it helped but I sure was eager haha.
I wish I started when I was 16. Amiga 500 had just came out. I did buy a book on BASIC but I couldnt get my head around making a big game. Should have just made anything little game to start.
wow that is fantastic u are the best
very inspiring
Thumbs up for making videos in nature
10:17 Unsure if Unreal Engine was out in 2011 when it was developed for the game Unreal in 1998.
Is the link to the Notch livestream still up? I am curious to see it!
Doom style dungeon crawler game. HImmm interesting ... I thought Doom was FPS. Anyway Good Video Mate..
Why did you go with the name "The Cherno" and does it have a meaning?? I was also honestly surprised to learn your Australian, and was half-expecting Amsterdam.
If you started with Java, why you ended up with Cpp ? I'm really curious about that! :D
MrSoommy maybe I can tell...
I think he likes the tech behind video games more than making video games (such as making a game engine). C++ is very important for that because it gives you more control in a less protected environment. It results in better performance if used right. That's probably why he started learning it.
Complete your Game series season 2 !!!!
I'm doing an IT class at school right now and I have to build a database using Microsoft Access as well lol.
Kinda similar to my story me I started coding at 16 cpp was my first programming language was thought in high school so I enrolled before that I was into cars motorcycle and gadgets tablet smartphones stuff but I really wanna become an industrial designer or a race driver lol
I wanted my cassette drivers to actually work. I had to rewrite them in Basic
where is this beautiful place at the beginning the video
Impressive!
Welcome to Czech Republic, btw. how do you like Czech Republic so far?
I was thinking about double majoring in CSE (I'm currently majoring in Mechatronics Engineering) I'm having to learn C++ for engineering, is C++ still a viable language and would this be a smart move?
No part 2?
I'm really drunk right now so I don't know how much sense this makes. But you could send the fly by recordings of the places you've been to to the city hall. Or whatever the fuck. To the communal responsibles. Because they probably don't have any drone views of their cities that are this nice.
Did he say "idk if unreal was out back then? " 😅😅 its all gone to his head guys 🥰
hey brother i am from india..can you tell me the actual use of volatile keyword in simple manner?????????
If i understood correctly you are 22? and you have all these skills? This makes me feel disappointed with myself.
I usually never comment but would like to share my thoughts on this.
I have been struggling with similar self doubt. I too started programming at an early age but didn't get this far until much later than his age of 22-23. I can explain it with depression, lack of support, not really being a member of the family etc. but what's important is that you keep trying and don't focus on "how much better everyone else is".
If you haven't tried learning anything until now, we'll it's a great time to start! You will be surprised how capable you are once you start focusing on you and your challenges and ignore "how everyone else is doing".
If you try and fail, try again, but better or from another angle. Mimic what those "better than you" are doing, just like Cherno did From Notch, you will eventually start standing on your own legs. It might take 2 years, it might take a few months, but you will as long as you keep at it.
I have kept this vague because I can say from experience that this applies to a lot of other situations and subjects than programming.
I might add that if you don't know what your passion is, then try different things: sculpting, programming, writing, drawing, martial arts, dancing. Even if you liked none of those you will learn something and you will eventually find what your passion is, it might surprise you - it might even be math / physics.
just dont compare your to others. Thats totally crap:))
@@PixelThorn so true. starting learning electronics at 30. had not a clue of math/physics/circuit making.. tried so many times. failed. let it go for 1-2h.. tried again.. failed.. now i can solder an integrated board and made my own robot and can actually build any circuit if i have a schematic. Btw that was the only thing that made me look into programming..
He worked almost every day for 6 years. You can do it. Invest time in yourself. Its better than going to college.
Nice!
Where is the video that you copied from?
search up notch coding prelude of the chambered and you should find it
any dud know the name of the song at 0:55 to 1:05?
notch's livestream to you was sort of like your FlappyBird video to me
Do you make the background music? It's awesome.
Got it. Sorry. I read the description in the link now.
heh it SPARK(y)ed something in you. oOo
ur thumbnail is sick 👌👌
Did you go to college? If so, what did you major in?
Hey cherno , i am kinda confuse why it's a good practice to use const as function parameters
Will it improve performance of code ?
It's good practice because if other ppl use your function they know their variable won't be modified (if it's passed by reference). The other reason is to not modify the variable by mistake when writing your function.
i want to hear the whole story
lol I started programming in same year :D we are not that far away in age so it's probably not surprise
Can you tell me what kind of gear you're using to record this video the camera and lens
realized we are the same age lol
4:20
y = x^2: *Allow us to introduce ourselves,*
Hey, Cherno love the videos and I've watched many of them, but Christ your ego pops out of no where. Keep up the good work ;)
sooo... have you ever been to austria then ?
Nice
I myself have been programming since 6th~7th grade, however, it is always nice to hear other stories, even though I don't need information on how to do it... XD :D :) 7:15AM 7/29/2017
im 17 and have been doing it since 14 in vb and such but i teach html and js to my little bro in 5th grade
Your story is not that weird. BAck in the day game code was released in magazines and many game developers actually started by copying it on their Commodores.
Hi the cherno. Is it too late to start learning programming at age 32, and have a job?
how and why did you want to get so great in c++?
When he went to college and took c++ classes
I remember watching this video a few years back when I was a freshman in high school. At that point I was sure that I wanted a job in programming, and I even sort of feared that the change in interest would happen to me too. Well, it did. I am no longer particularly interested in programming and instead find prehistory and the natural world super interesting.