🖥️ How I Learned to Program Games! (Code is not hard)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey-ho guys so the number one thing most people ask me is how do I get started with machine learning and so I made a whole video about that link in the description but ever since that video the number one question most people asked me now is how do I get started with machine learning still but the number two question is how do I get started with programming so this week I just want to quickly share with you the story on how I got better at programming and then give some love to some other programming channels that I adore but first a little backstory it was 2004 or five and I somehow came across an ad for something called game maker 5 created by a Dutch programmer by the name of Marc Overmars you see Marc initially want to teach his children the concepts of computer science so he created game maker and put it on the web as a free resource for anyone to use but at some point it became so popular with developers requesting more and more features that he accidentally turned game maker into a business and at the time in which I came across game maker it was advertised as a simple engine that it started making games without using any code now back then coding was super intimidating to me you know when people would ask what is it you want to be when you grow up well I'd say I want to make video games and a common reply would be oh wow the computer things huh that sounds really hard you know it's a whole lot of math so if game maker was telling me that I can make the mix Smash Bros and don't need to learn how to code to do it sign me up I go to try it and it costed money being a 13 year old at the time with no source of revenue let alone a credit card I did what any wise thirteen-year-old would do I asked my mother and being the fantastic mother she was she replied sure thing sweetie on my next payday what's a payday I replied it's a day when I get paid I know what when's your payday in a week and they have so for an agonizing nine days I just played grand theft auto san andreas taunting you with the line only ex more days until I create something better than you I always told me to shoot for the parallel dimension fast forward I get game maker and wall a right what is this making games have to do with a soda drink and scripts like like camera action arguments to put simply I had a lot to learn long story short I used to drag and drop clothing feature for a good couple of months until I want to do more and found this form here I was exposed to what at the time was a thriving community about the same activity as a popular subreddit these days people shared the latest releases the work-in-progress is that art the coding examples and as a new hungry developer it was a huge source of inspiration and a community dream come true but the best of all section of the forum had was the help forum this place was my liberal home for the first couple beers which worked in the game maker I'm talking like bookmark number one in my 2005 Internet Explorer but it was here in which people convinced me that if I really want to do more with game maker and stop making walking little games I'd have to switch their scripting language which was gaming to language because the dragons off feature was pretty limiting and so I took the plunge I first starts learning about if statements for loops and oscillators and variables you know just a lot of the basic programming syntax and this community was there to help me walk through anything that needed help for the most part some people were just blatant but hey I was just the internet for you the reason why Cheryl this is because I think the biggest lesson I can give you as a new developer is the finally community for whatever ancient or library or whatever it is that you want to learn and make sure to ask questions be it reddit Stack Overflow discord slack school clubs now who answers finding yourself a supportive community is prime objective number one I'd argue you aren't going to be a master programmer in a year you have to really stick with it and challenge yourself to see results and legit without this fall I think I would have given up on programming a very long time ago and because I know there's a lot of smart programmers in my discourse I invite you all to join a master healthy community but just please remember to be mindful and respectful programmers can be if you're not respectful link to that is in description any move yeah that was a bit of my humble beginning but now I want to share with you a few channels that I think could help your programming adventures one way or another so without further ado I present to you my top however many channels that I think might be able to help your programming adventures I don't know whatever and real quick this might be is a homage to the paid for DAC that gave my channel a nice boost in the early days thanks to King Crockett Oh king croc thanks for that assistance man I am forever grateful for that act now let's get into this so I broke something to a few categories there in no specific order but let's start with the casual / machine-learning first one up in this category is of course Dan Schiffman of coding trains first of all shipment for president but the reason why I love the coding trend channel is because he has a full spectrum of tutorials I'm talking from if-statements the four loops of procedural generation all the ways to machine learning tutorials pretty much anything you need daniel shiftiness coda at one point or another he has a vast three years of programming content and so I consider this a highly valuable programming channel it's mostly in JavaScript but javascript is a pretty universal language so I advise you all to for sure check out the code e-train if you're looking to learn program next up on this list we have suraj for vol Suraj's channel is my go-to for latest AI news and breakthroughs he covers a lot of machine learning artificial intelligence blockchain and other emerging text which I can't get enough of this channel is mostly Python heavy and you asked some tutorials walking through machine learning coding whatnot very close on github so the best type programming I turn to I highly recommend you check out saga stream now I'm last in this category we have Terry capes now Kerry is one of my favorite personalities you make some very fun and entertaining videos about AI and games and things of the life care uses an animated character that walks you through his videos and it just adds so much joy and here's a fun fact Terry's evolution simulator series mostly inspired my channel so I'd say be sure to check out Kerry's channel now our next category is careers a lot of the channels that are previously listed they're not as easy to obtain but these next channels give you a realistic look of what it would be like to work as a programmer in the industry first one up is my echo my ego is a patreon engineer and her channel is very relaxing she gives a really unique perspective on programming she even into these other programmers and people in tech I find the channels to be very personable real and honest not to mention very insightful to world that I only know much about I highly recommend you to check out my egos channel and of course next up is Jarvis Johnson Jarvis is also a patreon engineer I think Jarvis's channel is a bit similar to my ego but he gets a completely different perspectives which i think is very valuable he also shares a lot of computer science industry tips and tricks like this college experiences his interviewing experiences and things like that which I find to be very fascinating in its content he's also very personable real and honest so I also advise you to check out Charles's channel next category is what I'm calling theoretical programming there's only one channel in this category which of course goes to computers file I love computers probably been a huge fan for many years now computer file goes over a lot of the fundamentals in theory of computer science I really like to style the content which features interviews of experts from many different fields of computer science there are so many scholars that bring so many interesting angles to the channel I'm talking from AI to blockchain to dimensionality I love turning on their new videos and leaning back to learn something new I highly recommend that you check out computerphile next category is a little hefty and its unity programming first let without a question goes to brac ease brac ease hands down is one of my favorite unity tutorial channels brac ease is literally unity Jesus I mean just look at this side by side Blackie's uploads nicely pasting these tutorials and what she goes line by line showing you what's going on and even uploads open source code another reason why I love brac uses that he keeps me up to date with the latest and greatest community if you're into uni programming I highly recommend you check out brackets next up on the list is dr. penny with holistic 3d I love dr. penny Channel because as far as uni is concerned she covers the whole gamut of topics from beginner friendly all the way to more advanced she has a vast library be nice to toriel's and she really knows her stuff she goes line by line detailing what's going on and makes it really easy to follow I highly recommend to check out holistic 3d and last in this category we have Matthew Hallberg I like Matthews channel because he focus mostly on future tech he creates some really cool AR and VR tutorials and projects and just gets me amped showing AR possibilities he also gives the latest and greatest a our news I definitely recommend that you check out Matthew stuff next category is motivational programming first in this category I have to give it to Tim Westwood on Tim's channel he focuses mainly on game designer tips and philosophy the job for me to his channel is that it's a rosters talking to the camera with his experiences Tim really knows what he's talking about and get some great tips and advice for game development I highly recommend you take out Tim channel if you need some motivation and last miss category it was just kind of cheating but I'm mixing GDC and the unity channels why well they both upload the same style but for different purposes for instance the unities channel they upload a bunch of talks talking about computers procedural animation ECS mobile optimization and in vein I'm talking there's hours and hours of continents you can learn from here best practices bad practices it's fantastic but GDC they focus more on post-mortems and I'm talking crazy good post-mortems faster-than-light portal - job simulator Rick & Morty VR working the original double of seven for the n64 like double oh seven for the n63 King four there's so much learn from people left shift games and software and these channels definitely will give you that experience check them out for sure and the last category is entertainment program first in this category goes to code blue code bullet mostly folks on AI country like AI learns to play the Google Chrome dinosaur game and many other games I get really excited to see his AI content and I think his channels definitely worth a check out and last in this category is Michael Reaves I think Michael has a very entertaining channel I love this channel because he combines computer science and are doing this and such and his channel is more of a project-based camera he walks through all the important parts of his project he doesn't hide the things that go wrong some might say he's a bit offensive but I think he's worth you check me out and that's pretty much it however I do have a couple of quick honorable mentions first up is making stuff look good which is a fantastic channel about shaders unfortunately doesn't upload anymore which is very frustrating but from the content that he did upload here so many good shader walkthroughs with actual open source code I'm talking with recreational effects from no man's sky Legend of Zelda hearthstone and more they've been looking round shader stuff check out his channel for shirt next is Sebastian leg league leg not sure but he has a lot of really in-depth tutorials which are all open source and you really focus on making the code as performing as possible but also making sure you understand why one practice might be better than another I love how they focus on next level concepts like his lady's video making a procedural plan I definitely recommend giving Sebastian a look and there you have it there was a collection of a wide range of folks talking about program hopefully give me some inspiration on what's possible with your programming adventure but also to maybe teach you a thing or two and even in this build is incredibly vast arguably English all these different routes that I presented to you today are not all that's possible their only inspiration to help you pave your own computer science path all right guys I hope you guys enjoyed this week's video I hope this video is able to help you out in some way guys please do me a huge favor if you haven't already please subscribe to my channel and hit that Bell icon to be notified when I put up a new video conforming on Twitter and Instagram access stuff that's my handle and if you're at all interested please come support me on new patreon I just launched doing all this stuff helps the channel a lot more than you probably think and that's pretty much it for this week but I have a really exciting announcement for an event that I'm throwing so I've been secretly developing a game behind the scenes and it's this game that you see on screen right now and on September 15 I'm throwing a playtests tournament party thing at the Art Institute in San Diego so if you can get to San Diego and want to come have some fun have some free food give me some feedback on my game please feel free to RSVP for the event though I do have let you all know space is pretty limited so please only RSVP if you know for sure you can make even I'm really excited for this event I hope to meet some of you guys and I'm really eager to hear what you guys had to say about my game alright guys that's all I had to say the links to all the stuff I was talking about in this video are in the description and I'll see you next week
Info
Channel: Jabrils
Views: 563,966
Rating: 4.9415298 out of 5
Keywords: Jabrils, f(x), computer science, software developer, software engineering, learn to program, learn to code, how to code, how to program, self taught, how i learned to program, how i learned to code, how i taught myself to code, how i taught myself to program, brackeys, jarvis johnson, michael reeves, carykh, programming, coding, programming online resources
Id: Y4cOmMDCUJc
Channel Id: undefined
Length: 13min 34sec (814 seconds)
Published: Tue Aug 28 2018
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.