about right lol. recently finished an extremely sophisticated password strength checker, 1000 lines of code i did not understand and yet i made it all work perfectly. Dont ask me how.
Filthy stack overflow users, Imma let you know I code everything in assembly, can't rely on those "compilers" someone else wrote. Programming was a lot better when those pesky younglings weren't using all this JavaScript bs. Real programmers don't use libraries.
Hey! Amazing work! So fun to discover your channel and thanks for the mention of the coding train! I'm working on a JavaScript library that does pitch detection from a microphone so it would be fun to make a version of the game where the user actually has to sing the right pitch!
@@SUPREMEVANCE i dont think "fully fluent" does exist for any programmer in any language. There are always more tricks to learn. E.g if you learned JS with jquery then how the heck does ajax work? Confident in Python skills, but what the heck are format strings? Programming Java for 15 years but never heard of callables? there are many exotic functionalities in every higher language, and nobody can master them all. Makes it even more admireable that Mike began coding with such a complex topic as graphics and games, and had a succesfull result.
grimm auld just like being fluent in English it doesn’t mean that I know every word or grammar rule. It just means that I can confidently use it. The jquery example is a library and I do know jquery but that’s not typically included as being fluent. It’s the language not the thousands of libraries. I’m no master or professional but I do know how to comfortably use the language. I still have many tricks to learn. I will say even after months of learning and using objective-c I am no where near fluent. It is probably one of the most undocumented and hardest languages I have tried learning.
He spent 15 days working without rest. When he was done he was probably exhausted. Then, he had to edit and upload this video. Congratulations Mike, you're a beast
Broke the arm to which my dominant hand is attached 4 days ago. Yesterday I learned using chopsticks with the other hand within one minute, but I cannot figure out this writing-thing
Hey redKB! I 'm subscribed to you and you're awesome! My record on the 3x3 is 8 seconds. You were probably really happy to see Mike Boyd's Rubik's cube videos (2x2, 3x3, 5x5, 2BLD, 3BLD). Anyway, keep on cubing and learning!
Most colleges dont teach you practical coding anymore. its mostly theory and "industry best practices" which will mostly go ignored in any professional setting.
As someone who learnt this in highschool about 10 years ago, I do want to warn you that you can never unlearn it and will always subconsciously do pen tricks when you have it in your hand. Tbh it can get quite frustrating so I'm not sure if I would recommend :P
Imagine Mike applying for a job Employer: What are some talents that you have? Mike: I can slingshot, break glass with my voice, throw an axe, code, I can do muscle ups, and more
8:40 Trust me. Even after three years of programming, I still get way too many of those error message and its the same for others around me... Error messages are part of the daily life of a programmer...
Shouldn’t there be an error message reader that’s more visual and allows for the programmer to understand WHERE the error is by highlighting a certain area ?
@@branm5459 how can the error message find the error and highlight the missing code or mistake if it can't find it in the first place? I don't know man I'm not a programmer. This this gets me questioning how computers work. Like you need to code a code or invent a code to be able to code something and code the numbers and when there is a missing code or some kind of error, how does it know what the error is if they cant find it? And if the program sees that there is something missing and can't read it, it won't be able to locate it because it can't friken find it. It just knows something is wrong and not working. How the hell does AI even work?
Actually, most code writing programs already do this, as when an error occurs in the program, it immediately stops. For example, a simple misspelling is easily identified as the program stops there and prints the error and often tells you what line it’s located. I just want to make it so that if your cursor hovers over the error message, it’ll highlight that text and make it more visual, rather than having to decipher where the error would be, as I find that locating errors is often time consuming
It should be taught to kids, programming forces you to learn from your mistakes and accept that mistakes will happen. It would prevent a lot of breakdowns from unrealistic expectations.
@@MAKOUT you're wrong, scratch is the absolute best introduction to programming you can have, but if you've gotten used to python already it makes sense to move to other practical languages
i love the fact he just picked up a language a libary and got down to work instead of spending year of asking what is the best language or library just get something done be proud of it
Abdelhak winston I’ve been thinking about making a game Ive had an idea for for years. This video and your comment are now my philosophy. I’m making a start on it today. 👍
@@TheBigLezFanChannel no problems with that! My philosophy in the coding hobby is a quote by the Danish polymath Piet Hein: "The road to wisdom? Well, it's plain and simple to express. Err, and err, and err again. But less and less and less." Best of luck in your musical pursuits!
@@TheBigLezFanChannel hey, did you ever get back to trying your coding project? I'm trying to make my game, used Java at first but quickly decided to switch to C# instead 😅
This makes me so happy! You're mapping out exactly what it's like to learn how to code, especially that feeling when your code runs perfectly. It has taken me a 9-month long high school class to learn what you've done in 18 hours.
Wow that is very awesome programming is so difficult it requires so much time! Your game is hilarious and fun and it works pretty well so congrats man!
Programming isn't that difficult, it just requires to think about the problems in a different manner. Of course it takes time to learn, but if instead of watching tv or youtube for an hour each week you take the time to learn to program whatever you want to do, in probably less than a year you'll have learned how to code.
I agree with both of you, I had to learn programming due to some of my uni courses, but I had a complicated project in such a small period of time that it felt very overwhelming. But when you actually see your code running correctly, aaaah that's the best feeling in the world. Coding is really a matter of patience, so that you learn how to cope with errors
Error messages aren't that bad if you take a few seconds to read and think about what they say. As an example Mike kept getting "unexpected token" errors. The message tells you which line the error is on, and which token(character) it's talking about. So you go to that line, find your mistake, and fix it. If you understand the basics of the language you're coding in it should be trivial to solve an unexpected token error. It just means you put in a symbol somewhere it shouldn't be. If you get an error that is less self-explanatory you just paste it into google and you can usually find the answer you're looking for in the top 3 results.
8:45 As a coder, can confirm this NEVER STOPS. You will always get error messages, and you will always have the same reaction. What happens in the montage is not an exaggeration. Even with knowing the certain terms and conditions for code, I still don't know what some of the error messages mean(at least fully). However, I'm still not some kind of expert coder. I'm about intermediate currently. I actually made the DVD thing earlier today, so I was kind of surprised to watch a video in which someone did the same thing. I'm glad I can finally relate to one of these. Also, if you want to learn how to code, I highly recommend it. The satisfaction you feel from completing a coding task is immeasurable. You basically add up all of the negative emotion from failing so much, like the error messages, and turn that value into positive emotion. It's the sole reason I like it so much. For beginners, JavaScript(language in the video) is easy to pick up. It's not the most popular language used, but to start learning it works better than something like Java. Personally, I'd recommend a block coding program. If you've heard of Scratch, then you know what I'm talking about. You don't have to remember a ton of syntax and commands, you just have a library of commands that you can pick out and drag. Despite being "for kids", these languages can be just as complex as more novel languages(albeit the more complex the coding gets, the harder it is to code because of the low capabilities). This is because of some computer mumbo-jumbo, but basically every programming language is just as capable as another. While Scratch is the most popular block coder out there, Snap! is much better in my opinion. The interface is cleaner, it's not as buggy, and custom blocks actually work. If you want a guide to go with the program, use edge.edx.org. You have to manually sign up for a course(and there are a lot) but the one I took is "The beauty and Joy of computing". There are two courses under that name, and one is a continuation of the first. You can check out other courses they offer as well, but these are the ones I've taken. Super simple and easy, highly recommend it. TL;DR Error messages suck and always will. Coding is fun because the overcoming of failures in coding is rewarding. Starting with block coding, specifically the language "Snap!" is a good choice for beginners. A good guide is on edge.edx.org under the course name "The beauty and joy of computing".
@@brianriddle8389 Well I think that he could show his process and the different techniques he uses and to see how long it would take him, how often he could do it, the level of control, and tons of other things
I have to say, as a guy who is into programming, you managed to make the game in very little time. Choosing a game with mechanics as specific as this, I expected you to take way longer. Kudos for the success!
First person to Tweet me with a screenshot of a score above 50 gets some free merch: Tweet: twitter.com/mikeboydvideo The Game (only for desktop at the moment!): bit.ly/MikeBoydGame
Relearn back flipping. But this time take your time. Overcome your the fear of going upside down first. Or else you will give up like the last time. I believe in you 😁😊😃😄
As a computer scientist, I absolutely love this video. I'm also always amazed at how good you are at picking out suitable challenges for your skill level! Great video.
"I didn't change anything" is a symptom of becoming a programmer, well done. Also, Here are some cheat codes for you guys Open up the console by pressing f12 and switching to Console tab there you can enter below codes glass_health = 0; //Instant crack breath = 1e+199; //Infinite breath
Was great to see someone get so far so quickly in coding! I know 15 days may seem like a long time but at my uni things like this would be a whole module spread over 12 weeks so the fact you did all this is frankly incredible.
the DVD screen doesn't even need trigonometry, just have a separate x and y velocity, and make the y vel positive when hitting the bottom, negative when hitting the top, x vel positive when hitting the left side, and negative when hitting the right plus, you wouldn't get that bug where it sticks to the edge
The hardest part of learning to code is the start. Doesn't matter the language. You start learning, everything is good, you run into some errors, but they're simple things like forgetting a semi-colon, then an actual error hits, and you begin to hate everything and everyone. once you get past that, its not that hard. just time consuming
Until you hit malloc and pointers and dealing w/ the stack and virtual functions and writing native memory algorithms. Everyone can learn an easy language like JS or Python but only real men write in Assembly.
As a Software Developer that has been following Mike Boyd for a while... this is hilarious! 404 errors... OMFG on the floor! Major props! Coding is all about grit, persistence and self-discipline; traits that Mike has in abundance! Absolutely love it! Keep smashing it!
This is brilliant!!! I just typed in ' learn something new' and your channel came up. I'm a computer science student and this determination is an inspiration!!
It is so cut when you watch this as a professional developer, it remembers me these sweet first days with code. Ye later is LOT HARDER, it never gets easier, but this creative high is so addictive
I code in Java and the first thing I learned after the basics was GUIs with JavaFX. I loved the fact I could see what I was doing, which helped me learn more advanced techniques.
Well actually you forgot (at 10:00) if (hp == 0 && playsound == 0) (since the variable playsound means nothing otherwise) but I can forgive you for that ;p As a game dev it is actually really exciting to see you make your first game and experience the joys and struggles of making a game Keep up the good work! Love your channel (btw my highscore is 15)
Programming is hard 20% coding and 80% bug fixsing after 4 months I recreated the original Final Fantasy game in VB (visual Basic) it has over 60,000 lines of code 20,000 are just for the combat system 👏
As a JS dev myself, I’m so damn impressed with how quickly this guy was able to not only learn the basics, but also naturally start following an Agile workflow.
"why does that look so god damn creepy? Maybe some teeth?" A general rule of thumb is that adding teeth to something already creepy doesn't make it less creepy
@@flamo2666 No, it's not. Except for cloud variables. And the frame rate. And comments. And high-quality jpeg images. But other than that, it's amazing!
VERY true. Original concept, actual artwork such as graphics and sound with an actual aesthetic, the code is literally procedural but due to that, also on-point! (I did see a `Glass` class, though.)
After this I bet you could make a 3d game. It sounds scary but it's really not that bad. I recommend using blender to make 3d models (maybe an entirely separate video) and unity to program the game and bring the models together.
Stages of coding:
Day 1: Nothing works and I have no idea why.
Day 1000: Everything works and I have no idea why.
about right lol. recently finished an extremely sophisticated password strength checker, 1000 lines of code i did not understand and yet i made it all work perfectly. Dont ask me how.
Day 1001: full re-write to make it more efficient
@@DIYToPen i probably will do that someday. i can make my code 75% faster and 75% shorter
but its hella hard
Day 10000: trying to hack nasa
"I ALWAYS GET THIS ERROR", "I DIDN'T EVEN CHANGE ANYTHING"
Learning programming is more about learning how to read errors than anything else.
Understanding erros and copy pasting from stackoverflow.
no it isn't it's copying from stack overflow and then making something around it that barely works ;P
@@jarivanderheijden5551 woooosh
Filthy stack overflow users, Imma let you know I code everything in assembly, can't rely on those "compilers" someone else wrote. Programming was a lot better when those pesky younglings weren't using all this JavaScript bs. Real programmers don't use libraries.
@@jarivanderheijden5551 Don't tell them my secret. That is literally all of my code.
Hey! Amazing work! So fun to discover your channel and thanks for the mention of the coding train! I'm working on a JavaScript library that does pitch detection from a microphone so it would be fun to make a version of the game where the user actually has to sing the right pitch!
The Javascript god is here! Hi Daniel.
I'd love to see it and use it Daniel! Thanks for all the inspiration.
LOL, tbh when he first time mentioned the idea of his game I thought the user need to sing the right pitch by himself.
HEY HOW DO I GET THE BIG YOSHI?!
Dan rules!
As a programmer... I absolutely loved this
The errors part... Was hilarious 😂
tell me about it. I was dying laughing. FINALLY SOMEONE HAS BEEN ENLIGHTENED TO MY DAILY STRUGGLES
My absolute most relatable part was when he "I didn't change anything!"
Being fully fluent in js I knew what all those were and he’s like 404 error what the hell 😂😂
@@SUPREMEVANCE i dont think "fully fluent" does exist for any programmer in any language. There are always more tricks to learn. E.g if you learned JS with jquery then how the heck does ajax work? Confident in Python skills, but what the heck are format strings? Programming Java for 15 years but never heard of callables? there are many exotic functionalities in every higher language, and nobody can master them all. Makes it even more admireable that Mike began coding with such a complex topic as graphics and games, and had a succesfull result.
grimm auld just like being fluent in English it doesn’t mean that I know every word or grammar rule. It just means that I can confidently use it. The jquery example is a library and I do know jquery but that’s not typically included as being fluent. It’s the language not the thousands of libraries. I’m no master or professional but I do know how to comfortably use the language. I still have many tricks to learn. I will say even after months of learning and using objective-c I am no where near fluent. It is probably one of the most undocumented and hardest languages I have tried learning.
As someone who knows how to program this is weirdly nostalgic.
@Generation Z Gaming i agree
the only thing is it took me like 1.5 years to actually get this far
Im technoblades brother
I know right?
AGREED!
I hope to see more of this Michelangelo Boydiolo guy in future videos Mike!
Finally I found you dad, we missed you,please come back
hi dad!
Daddy!!! Can you please buy me candy 🍭 ! Please!
why has it taken you 10 years to go get cigarettes??
Dad come home dad we miss you.
Mike, I would love to see you learn how to draw. I think it would be really awesome to watch!
He really should.
It's quite hard to set a goal for drawing though.
@@Connor-hl4fc it is. Maybe he could just start drawing and post his progress every now and then.
@@h4724-q6j that's a good idea. He could do it a more of a this week I learned style rather than learn quick
Yeah that sounds cool! Hope Mike sees this
8:50 - 9:35 reality of programming
So true.
Owen Giri exactly well said
Unexpected token is so easy to solve.
You couldn’t be more right
Actually not true, those errors are really self explanatory and are generally the simplest thing to solve
7:07 Hasn't left the house.
Hasn't gotten dressed.
Has only eaten candy.
Yeah he's embraced the programming lifestyle.
And editing too xD
A true programer indeed
programmers don't do that, gamers do that.
jmarkellos and gaming lol
Exactly 😂
9:24 welcome to the world of programming mate
print("hello world")
>>syntax error
>:(
Yeah. Basically. Ever tried Java though? It's a shit show
Atramentous Can agree with you there.
@@chriswashingtonbeats python ftw
@@xander3875 i have and oh my fucking god
errors. upon errors. upon MORE BLOODY ERRORS
Finish the backflip!
yes!
Get this to top comment
Perhaps Mike can do a colab w/ some parkour youtube channels cause back flipping does have some safety issue
9:13 "I didn't change anything!" :D
As a programmer, this sums up my world pretty accurately.
I never realised you were left handed you should try to write with your right hand for your next skill
People say that literally every video
@@ramonfrancois9306 Maybe if people comment enough on all his videos he will do it
lol it's like you were telling gay to be straight... writing with left hand isn't something that you shouldn't do
YES
@@gaiusjuliuscaesar3173 Writing with both hands is technically impossible as he would have to focus on 2 different things
He spent 15 days working without rest. When he was done he was probably exhausted. Then, he had to edit and upload this video. Congratulations Mike, you're a beast
That's really nice that you understand what goes into making these. I appreciate it.
You should learn to write with your non dominant hand.
You write this on every video
i broke my dominant arm and it took me only like 1 hour to learn how to write with the non dominant one
@Ralsei with a gun I use my "weak" hand anyway
@Ralsei with a gun and also write same thing twice at the same time.
Broke the arm to which my dominant hand is attached 4 days ago. Yesterday I learned using chopsticks with the other hand within one minute, but I cannot figure out this writing-thing
7:31 Every coder has said that exact sentence at least once
Especially code bullet
Hehehe
I love everything your channel is about, keep it up!
Hey redKB! I 'm subscribed to you and you're awesome! My record on the 3x3 is 8 seconds. You were probably really happy to see Mike Boyd's Rubik's cube videos (2x2, 3x3, 5x5, 2BLD, 3BLD). Anyway, keep on cubing and learning!
Kenneth!
Red? Tf you doing here? The cubes?
Please continue uploading cubing content
Is that a treat
I love the way your accent emphasizes “error” 🙃🙃🙃
Lmao skid
69 likes, i like this but i cant like it...
Good. I’m not the only one
@@murphy9677 the fuck u talkin about
That’s just the Scottish way
Can you do a video learning to sketch/draw? I think it would be really encouraging to all of us who feel like it's unattainable.
either way i think it's possible
i've seen a twitter user from absolute ugly to like atleast mediocre
based on his illustrator self-portrait in this video, he's already too advanced :D
Me: goes to technology school for 3 years and doesn’t learn any coding
Mike: learns how to code a game in 18 hours
Lol this is underrated cuz its a late comment but true
i dont think it took 18 hours, probably week
Most colleges dont teach you practical coding anymore. its mostly theory and "industry best practices" which will mostly go ignored in any professional setting.
@@wildwankers96 True. Only from YT , etc by coding and coding u can learn something good :)
I am in my masters and still sometimes shit in my codes(not literally)
"I want to learn how to make my own game!"
*opens up cmd*
*whispers whats cmd
wait wasn't the only one who did that
And its not even bash. Disappointing.
@@mrcoolman2 Command prompt
It's for the basics of coding. First you need to learn a programming language, i can't just open Unity and start doing random stuff.
*Learn how to spin pens pls*
Mr.Knight The Detective PLEASE, ALL MY FRIENDS DO
legend drex it’s really easy, just weave the pen through your fingers really slowly at first and speed it up as you’re able
Penspinning is love. Check up Japanese penspinning board JEB
As someone who learnt this in highschool about 10 years ago, I do want to warn you that you can never unlearn it and will always subconsciously do pen tricks when you have it in your hand. Tbh it can get quite frustrating so I'm not sure if I would recommend :P
Too easy
Imagine Mike applying for a job
Employer: What are some talents that you have?
Mike: I can slingshot, break glass with my voice, throw an axe, code, I can do muscle ups, and more
Made my day
Employer: what can you do?
Mike:everything you can think of..
8:40 Trust me. Even after three years of programming, I still get way too many of those error message and its the same for others around me...
Error messages are part of the daily life of a programmer...
I've just recently ruined my tdfgame and I haven't been able to debug it for like 2 weeks...
@Discord Trolling HAHAHAHAHAHAHAHAHA
Shouldn’t there be an error message reader that’s more visual and allows for the programmer to understand WHERE the error is by highlighting a certain area ?
@@branm5459 how can the error message find the error and highlight the missing code or mistake if it can't find it in the first place? I don't know man I'm not a programmer. This this gets me questioning how computers work. Like you need to code a code or invent a code to be able to code something and code the numbers and when there is a missing code or some kind of error, how does it know what the error is if they cant find it? And if the program sees that there is something missing and can't read it, it won't be able to locate it because it can't friken find it. It just knows something is wrong and not working. How the hell does AI even work?
Actually, most code writing programs already do this, as when an error occurs in the program, it immediately stops. For example, a simple misspelling is easily identified as the program stops there and prints the error and often tells you what line it’s located. I just want to make it so that if your cursor hovers over the error message, it’ll highlight that text and make it more visual, rather than having to decipher where the error would be, as I find that locating errors is often time consuming
Im kind of sad that you didn’t use the Chalkboard Dotted Line trick..
As soon as I saw the chalkboard I thought the same thing!
This is a perfect representation of what everyone goes through when learning to program
It should be taught to kids, programming forces you to learn from your mistakes and accept that mistakes will happen. It would prevent a lot of breakdowns from unrealistic expectations.
@@ptronicI'm 11 and already trying to learn how to program.
@@MAKOUT good for you. I recommend scratch to start with
@@ptronic Nah I heard it's hard to use. Right now I'm trying JavaScript. I have some experience from python.
@@MAKOUT you're wrong, scratch is the absolute best introduction to programming you can have, but if you've gotten used to python already it makes sense to move to other practical languages
02:30 “this’s gonna be a piece of cake”
09:24 😂
Exactly lol
😂👌
I’ll give you my upvote this made me laugh.
oof
Narrator: this was not going to be a piece of cake.
i love the fact he just picked up a language a libary and got down to work instead of spending year of asking what is the best language or library just get something done be proud of it
Abdelhak winston I’ve been thinking about making a game Ive had an idea for for years. This video and your comment are now my philosophy. I’m making a start on it today. 👍
@@TheBigLezFanChannel progress update? How's the coding going?
@@Cory_Springer My music projects took priority and I put all my time into them. The coding might be picked up again one day 😄 👍
@@TheBigLezFanChannel no problems with that!
My philosophy in the coding hobby is a quote by the Danish polymath Piet Hein:
"The road to wisdom? Well, it's plain and simple to express. Err, and err, and err again. But less and less and less."
Best of luck in your musical pursuits!
@@TheBigLezFanChannel hey, did you ever get back to trying your coding project?
I'm trying to make my game, used Java at first but quickly decided to switch to C# instead 😅
As a developer, it was reaaaally fun to watch! When I heard "The Coding Train" I was like "HELL YEAH!!! MA BOY!"
I know right...
I started hearing the this dot song when he mentioned them
Same!
This makes me so happy! You're mapping out exactly what it's like to learn how to code, especially that feeling when your code runs perfectly. It has taken me a 9-month long high school class to learn what you've done in 18 hours.
Wow that is very awesome programming is so difficult it requires so much time! Your game is hilarious and fun and it works pretty well so congrats man!
Programming isn't that difficult, it just requires to think about the problems in a different manner. Of course it takes time to learn, but if instead of watching tv or youtube for an hour each week you take the time to learn to program whatever you want to do, in probably less than a year you'll have learned how to code.
I agree with both of you, I had to learn programming due to some of my uni courses, but I had a complicated project in such a small period of time that it felt very overwhelming. But when you actually see your code running correctly, aaaah that's the best feeling in the world. Coding is really a matter of patience, so that you learn how to cope with errors
Error messages aren't that bad if you take a few seconds to read and think about what they say. As an example Mike kept getting "unexpected token" errors. The message tells you which line the error is on, and which token(character) it's talking about. So you go to that line, find your mistake, and fix it. If you understand the basics of the language you're coding in it should be trivial to solve an unexpected token error. It just means you put in a symbol somewhere it shouldn't be. If you get an error that is less self-explanatory you just paste it into google and you can usually find the answer you're looking for in the top 3 results.
Yes indeed fellow
@@nerfzinet yeah that's right :) Google is my best friend when I'm coding😂
8:45 As a coder, can confirm this NEVER STOPS. You will always get error messages, and you will always have the same reaction. What happens in the montage is not an exaggeration. Even with knowing the certain terms and conditions for code, I still don't know what some of the error messages mean(at least fully). However, I'm still not some kind of expert coder. I'm about intermediate currently. I actually made the DVD thing earlier today, so I was kind of surprised to watch a video in which someone did the same thing. I'm glad I can finally relate to one of these.
Also, if you want to learn how to code, I highly recommend it. The satisfaction you feel from completing a coding task is immeasurable. You basically add up all of the negative emotion from failing so much, like the error messages, and turn that value into positive emotion. It's the sole reason I like it so much. For beginners, JavaScript(language in the video) is easy to pick up. It's not the most popular language used, but to start learning it works better than something like Java. Personally, I'd recommend a block coding program. If you've heard of Scratch, then you know what I'm talking about. You don't have to remember a ton of syntax and commands, you just have a library of commands that you can pick out and drag. Despite being "for kids", these languages can be just as complex as more novel languages(albeit the more complex the coding gets, the harder it is to code because of the low capabilities). This is because of some computer mumbo-jumbo, but basically every programming language is just as capable as another. While Scratch is the most popular block coder out there, Snap! is much better in my opinion. The interface is cleaner, it's not as buggy, and custom blocks actually work. If you want a guide to go with the program, use edge.edx.org. You have to manually sign up for a course(and there are a lot) but the one I took is "The beauty and Joy of computing". There are two courses under that name, and one is a continuation of the first. You can check out other courses they offer as well, but these are the ones I've taken. Super simple and easy, highly recommend it.
TL;DR Error messages suck and always will. Coding is fun because the overcoming of failures in coding is rewarding. Starting with block coding, specifically the language "Snap!" is a good choice for beginners. A good guide is on edge.edx.org under the course name "The beauty and joy of computing".
Learn the basics of drumming
StarAl 2015 yes please that would be so fun! (especially if you happen to be a drummer...)
My dream is to be a drummer for metal bands, so a video of him learning it would be awesome
nice! i myself am aiming to become a professional jazz (and maybe some other genres too) drummer. good luck with your goals and have fun playing!
I agree
Yes and then the goal should be the background music that he always uses
10:40 That really reminded me of a typical Apple advertisment xD Nice one Mike Jobs!
Rasmus Just- I was thinking the same thing
After that chalkboard drawing you‘re almost forced to „learn how to draw“ haha :)
This video has reignited my interest in programming. Thank you so much for sharing this with us!
It'a cool and all, but Mike I didn't see you use the programmer's Bilble. Where is stackoverflow.
OMG your right!!!
Mike?!?!?!??
For real
Mike for your next video teach yourself to lucid dream
How exactly would be film that in an entertaining way?
@@brianriddle8389 Well I think that he could show his process and the different techniques he uses and to see how long it would take him, how often he could do it, the level of control, and tons of other things
Lucid dreams just happen. You can make it happen if you really want to.
hi there actually most people dont have lucid dreams unless they try to
i learnt to wake myself up during a lucid nightmare when it gets too scary
I love the guest host, Michelangelo boydiolo!
8:50: if you are a programmer this is probably he most fun part
8:49
You are probably the most intelligent person because you learn new stuff that will help you in life
why do so many people have that profile picture?
@@FroyoAnto oh yeah yeah
@@FroyoAnto it's from a TH-cam channel who told everyone to get that picture and then like every comment with that picture
Oh oh yeah
Oh yeah yeah
I have to say, as a guy who is into programming, you managed to make the game in very little time. Choosing a game with mechanics as specific as this, I expected you to take way longer. Kudos for the success!
First person to Tweet me with a screenshot of a score above 50 gets some free merch:
Tweet: twitter.com/mikeboydvideo
The Game (only for desktop at the moment!): bit.ly/MikeBoydGame
Mike, I’m trying to learn to juggle. I’m sort of struggling. Have any tips?
By the way, I love your videos! They are so inspiring!
I get just 3 hahahaa
@@haydend2227 just try as much as you can that's how I learned it. Dont give up eventually you will be able to juggle. Just keep trying
Can you learn how to beatbox
Fun fact: I’ve been programming for 3-4 years at 10, and now 13, and have got into JS 2-4 mo. ago for my website.
bro the game is ridiculous and awesome .really enjoying the voice .haha,nice work
I was surprised you didn't do the dotted line skill on the chock board.
Chalk*
So Was I
he did
Kashif is talking about making the dotted chalk skill a game
LuckyLootCrate
Ok mate
Relearn back flipping. But this time take your time. Overcome your the fear of going upside down first. Or else you will give up like the last time. I believe in you 😁😊😃😄
As a computer scientist, I absolutely love this video. I'm also always amazed at how good you are at picking out suitable challenges for your skill level! Great video.
@@ThereIsPowerInTheBloodOfJesus7 we science computers...with science
@@ThereIsPowerInTheBloodOfJesus7 it's about math, algorithms, information, data, automation, calculations, and shit on computers.
how to "code" your first game:
1. download and open scratch
2. do anything
3. congrats! it's a game!
Literally how i started :D
@@gameofpj3286 same
I call that fake coding 🤣
Thats how i started
#ScratchIsntCode
"I didn't change anything" is a symptom of becoming a programmer, well done.
Also,
Here are some cheat codes for you guys
Open up the console by pressing f12 and switching to Console tab
there you can enter below codes
glass_health = 0; //Instant crack
breath = 1e+199; //Infinite breath
what?
idkn
@David Yang gg mate :D
Me: *Double checks code* Seems alright, let's look at the file.
Website: *CSS machine broke*
Me: BUT I DIDN'T CHANGE ANYTHING!!!!
Nani
You can also change breath to integer Max value
Was great to see someone get so far so quickly in coding! I know 15 days may seem like a long time but at my uni things like this would be a whole module spread over 12 weeks so the fact you did all this is frankly incredible.
The Coding Train is awesome, I learned the structure behind programming with this channel 3 years ago!!! Funny you are watching it too!
I've watched both you and the Coding Train for years and the fact that you found each other is absolutely awesome!
Just wait 4 weeks until he gets approached by EA and makes the next video:
Learning how to program loot boxes in my glass breaking game
Please
No
Please
No
Please
K
I rain supreme, I got the 69th like bow down to me. Also thatd be really annoying
@@salemalhilo7271 بليز لا ههههه
“Code error not found”
Choose your answer
1. Destroy the computer
2. Spill your tea on the computer
Yas bandernatch!!
FunFox 222 yessss
Bandersnatch lmao
1.
I loved playing that a but creepy but so much was put into it
I LOVE where this channel is going!
Loving the variety in content ♥️
the DVD screen doesn't even need trigonometry, just have a separate x and y velocity, and make the y vel positive when hitting the bottom, negative when hitting the top, x vel positive when hitting the left side, and negative when hitting the right
plus, you wouldn't get that bug where it sticks to the edge
The hardest part of learning to code is the start. Doesn't matter the language. You start learning, everything is good, you run into some errors, but they're simple things like forgetting a semi-colon, then an actual error hits, and you begin to hate everything and everyone. once you get past that, its not that hard. just time consuming
Python and most other languages give you an error message with the source either way
Until you hit malloc and pointers and dealing w/ the stack and virtual functions and writing native memory algorithms. Everyone can learn an easy language like JS or Python but only real men write in Assembly.
You should also Checkout Code bullet. like so Mike can see it
Code Bullet Is Such A Sicc Lad
You should learn how to flip a butterfly knife
yesss
YESS
Agrreeedd
Nnnnnooooo
He’d probably start with a jelly knife
You have changed my life thanks :>
10:41 Michelangelo Boydiolo omg that's great
*This channel is all about **_l a r e n i n g_*
Yea he is *l a r n e i n g* so much
Learn to stop saying larening xD
zahrim bizarre he’s fucking Scottish ok, leave him be
Ultimate Orange Gamer its a joke!
@@catnip159 ya he be joking mate
Learn How to write with left hand
@Ayaan Mathur ah so right hand than
He did it at 3:56
9:47
As a Software Developer that has been following Mike Boyd for a while... this is hilarious! 404 errors... OMFG on the floor! Major props! Coding is all about grit, persistence and self-discipline; traits that Mike has in abundance! Absolutely love it! Keep smashing it!
You did it again, you never stop impressing us with new skills. Kudos
Michelangelo Boydiolo is a great sound artist
Your game is awesome! I can't believe you learned programming in just 16 days. By the way, my highscore is 10 haha
@corps diplomatique ok maybe not "learned" but you know what i mean. He hasn't touched coding ever and now he made his own game
This is brilliant!!! I just typed in ' learn something new' and your channel came up. I'm a computer science student and this determination is an inspiration!!
Coding is so much fun!
It's fun
Me: Wow! Coding is so fun!
*After 12 hours of coding*
Code: error in line 21
Me: FUUUUUUUUUCK
Depends on wich language you code.
@@slavarubalchenko9794 so relatable
@@slavarubalchenko9794 Wait.. you do not test your code before 12 hours in?
Learn how to write with your oposite hand
That's a good idea, can we get this put to the top
11:23 thats me when my little toe hits the corner of my bed....
What breed of dolphin are you
@@d.1788 I identify as an Indus River dolphin.
@@d.1788 :))). I'l take it as a joke.
@@joashbritto :))
@@sandwich_capone1227 :))
Your dedication is amazing
Only $0.99 on the App Store
That is like 36 Bath on thailand :(
Free
Learn to do butterflie knife tricks!?
Learn table tennis trick shots and spins.
It would inspire myself to give it a go
It is so cut when you watch this as a professional developer, it remembers me these sweet first days with code. Ye later is LOT HARDER, it never gets easier, but this creative high is so addictive
Try to learn how to roll a coin across your knuckles. Or how to do the muscle pass with a coin
9:27 Eder Eder Eder Eder Eder Eder Eder Eder Eder Eder Eder Eder Eder
Tate Yamashita 9:35 I thought there was going to be an explosion clip
I cannot stop laughing😂
9:05 as a SWE student, I felt that.
Hahaha I love it!
I've been programming for four years now and have never seen a more relatable video on the beginning of programming xD
Can you do :
- How I learned beatboxing
- How I learned to dunk
- How I learned to do jumping rope fast
“AYAYAYAYAYAYAYAYAYAYAYAY”
“this is going to be magnificent”
Jup
As a programmer I have to say - excellent job! "The Error" scene made me laugh on the entire office :D
I code in Java and the first thing I learned after the basics was GUIs with JavaFX. I loved the fact I could see what I was doing, which helped me learn more advanced techniques.
Well actually you forgot (at 10:00)
if (hp == 0 && playsound == 0) (since the variable playsound means nothing otherwise)
but I can forgive you for that ;p
As a game dev it is actually really exciting to see you make your first game and experience the joys and struggles of making a game
Keep up the good work! Love your channel
(btw my highscore is 15)
Next video: 6:36, learn how to draw. Day 1, hour 0.
hahaha
takes like 2 years
Programming is hard 20% coding and 80% bug fixsing after 4 months I recreated the original Final Fantasy game in VB (visual Basic) it has over 60,000 lines of code 20,000 are just for the combat system 👏
Damn dude impressive! Especially a game in vb.net you've got some patience
Titanium Waffle what did you use to do graphics I’m afraid I’m not super familiar with Vb. I’m a C, and C# guy mostly
@@madkinggaming3744 designed in adobe Photoshop CC then programed the reactive animation sequence manually in VB
You are on some different level !!!
That's over 500 lines of code a day. Somehow I doubt this claim.
I always admire your discipline in learning. You're an inspiration, Sir.
As a JS dev myself, I’m so damn impressed with how quickly this guy was able to not only learn the basics, but also naturally start following an Agile workflow.
9:31 beginning of giornos theme
Wow, this is very impressive.
"why does that look so god damn creepy? Maybe some teeth?"
A general rule of thumb is that adding teeth to something already creepy doesn't make it less creepy
Back flip part 2 we need it get the fear out of u like if u admit
That's so easy....
On Scratch
Lol
Dude Hammerake not even lol
Scratch makes everything harder
Scratch is too limited.
@@flamo2666 No, it's not. Except for cloud variables. And the frame rate. And comments. And high-quality jpeg images. But other than that, it's amazing!
Thumbnail looks like a happy wheels level
Hatsoff to this man who learns so quickly . I played this game .It was so cool . I learned How to approach a problem to its solutions.
As a last year student Game Development, I can only say:
what a masterpiece
FHICT ftw
VERY true. Original concept, actual artwork such as graphics and sound with an actual aesthetic, the code is literally procedural but due to that, also on-point! (I did see a `Glass` class, though.)
Anyone notice Mike's cube collection?
And please do more Rubik's Cube video!
Time stamp?
@@x-lightsfs5681 1:29 on the left :)
@@qualityblood5651 thx
@@x-lightsfs5681 :)
After this I bet you could make a 3d game. It sounds scary but it's really not that bad. I recommend using blender to make 3d models (maybe an entirely separate video) and unity to program the game and bring the models together.
oMG YOU DID AMAZING KEEP UP THE GOOD WORK DUDE YOUR PATIENTS IS INSANE WHICH MAKES YOU A GREAT STUDENT