Hey man, your videos got me through college and helped me fulfill my dreams of being a satellite electrical/software engineer. Thank you for all you do!
Dear Derek, Thank you! I'm forever grateful for your videos, I've learned a lot from you, your videos helped me kick start my passion with programming, finish university, and make a career out of it So thank you so much for providing the world with free and accessable knowledge!
Derek I have truly evolved since I first started watching your videos back in 2017-2020 and learned a lot of stuff from you . Now as a 22 year old I feel like I have a ability and confidence to learn anything really fast and quick . I want to say thank you for your videos , which are simple and informative . I recommend your channel to all my friends!
Derek, older chess books tend to be more straight forward & more complete. Ludek Pachman wrote excellent strategy books. It is in descriptive notation but the knowledge you gain is very good.
Dude ur tutorials for beginners are amazing they skip the bloat and get straight to the point... that goes a huge way for most...I know it certainly did for me 2-3 years back cause I have goldfish attention spam... I'm going to start uni for CS this year and I think it's in no small part thanks to u & good luck with blitz
Thank you for taking the time to tell me I helped :) I appreciate it! Go kick butt in college!!! And, don't forget to network as much as possible. If I could go back I would have spent 90% of my time networking
This is exactly why I am subscribed to this channel. This should be the very first topic in every single class yet it's suprising how most teachers / educators never talk about it. Thanks again Derek.
I’m very happy you enjoyed it! I would change a lot about education if I could and the funny thing is that most teachers that I know also agree that education should change, but they have little power to change it.
Sensei. Your words are true "not all teachers are meant for every single student and so that's part of the learning process is also to either find a book that works for you video tutorials that work for you or something like that" I learn a lot watching your video than studying in school Thank you. From the 🇵🇭 👍
Your videos helped me specialize in web dev back in early 2010s for my CS Degree when I realized they were only going to primarily teach us theory as opposed to building applications. Really, it was your ability to pick up things that you were interested in that helped me find that passion that I needed in order to get started on my own and sticking to it. It was that skill that I learned from you that has changed my life--being able to teach oneself anything and learn effectively. Perseverance! So thank you =). I now have an amazing job and can support my family and extended family. Thanks for being a part of our lives!
This is a great idea for a series! I love your programming tutorials and I love chess, so its great to see the two come together. I'm sure your philosophy on learning will be insightful as well!
To learn anything the process is macro to micro. From large overviews to increasing the amount of detail. Repeating this cycle through iterations. With guitar, if you've never played, you need exercise to build your muscle fitness. Example: to play a 3 chord progreesion. Your hand needs to know the chord shapes first. The first fitness routine is make the shape, take the hand away, repeat. Do this for each of the 3 chords. This is the macro structure. Chess, most books are not designed for beginner level, they often write their books for specific rating levels, like 1600 and up. Someone with a 1000 rating will have trouble understanding the concepts supplied. For beginners, learning the fundementals of chess is necessary. Openings, pawn structure, protecting pieces. John Bartholomew has many beginner resources like, fundamentals of Chess, Ladder Series: Climbing the ratings ladder starting from 1000 to 1100, each video level is focused at your rating level and designed to help you improve your rating by 100 points. When your rating goes over 1100 you watch the next video in the ladder.
NO WAYYYYY!!! Sir, first of all, respect and love! Second, I've been watching your videos since I remember and totally had expected you to be wayyyy chubbier than what I see in this video for some reason, ABSOLUTELY didn't expect you to NOT have a double chin at least XD And of course, since I believe this is my first comment on this channel, thank you for your videos (Thumbs up before watching the vid) ^^
Used to watch your videos during college!! Your learning in X minutes video were such a great way to brush up on programming languages!! Thank you for your videos. Just randomly popped up in my recommendations and I thought wait a minute.. Derek Banas??! I know him! Like a long lost friend. Nice to finally see what you look like. 😊
I have been watching your videos time to time over 5 years and whether you teach anything or not one thing is for sure that you are a wonderful human being
Good Sir, the breadth of knowledge you covered over the years is really incredible. I wonder, how can you type and talk at the same time. Could you please let us know your workflow of creating videos? It is truly remarkable! Your channel is among my most favourite on YT. It's an utter pleasure to learn from you.
You are very kind :) Thank you. I think I have become better at typing and talking at the same time through practice. Normally I largely write most of the code out of my head, so I'm just saying what I'm thinking. If I'm very well aware of a subject I normally look at a books table of contents and then make sure I cover everything. I add bullets further describing what I want to cover. Then I make the video using that sheet. If I don't know a subject I study it much like I showed in this video and then I do the same thing.
I recommend your videos to many people, many times a year. I am thankful for your GREAT content and look forward to this! If it were not for you I would not be automating my work and doubling production! I am quite thankful!
Messages like yours are why I have continued to make videos for over a decade! It has been a great pleasure to be able to help. Congratulations for all that you accomplished!
Hi Derek...I have not been on your video's for a while due to life getting in the way. but I am back in the groove now and Look forward to catching up with some of your other stuff. I am so Glad to see you still up and at em! I have recommended your video's to hundreds of people when I was doing my stint with Toastmasters international in Glasgow Toastmasters in of course Glasgow Scotland. Stay safe!
Thank you so much for telling others! I love public speaking and was in the National Forensic League when I was in school. I had a ton of fun. I got a diamond pin and everything!
@@derekbanas Hi Derek, It looks like that early work has blossomed into great confidence in front of the Camera long before the internet was available. best wishes for the future. :-)
Check out MIT 6.01 intro to EE CS. The underlying methods are similar, but more engineering oriented. I think you might enjoy the series. At first it seemed too broad, simplistic, obvious. However, over time, you might see the power and efficiency of it.
@@derekbanas Yes, the comment is for you. I always enjoy your tutorials when learning a new programming language. I think Dr Dennis M Freeman (MIT and Harvard) is on to something. I'm an EE and firmware engineer like you. Cal Poly. Retired now, but still immersed in the technology. At first I thought Freeman was obsessing about the obvious - divide and conquer like all engineers instinctively do. But I think MIT has a lot to teach me. I'm just thinking you might enjoy MIT OCW in general. Thank you for your channel. -Ron
Consider the NM Dan Heisman's books. They address the subject of learning chess and all things related to the learning experience, the mental works involved in the next move decision, patterns recognition and so on.
I remember back in time every time I would watch your videos, I was afraid and my heart beat fast because It was hard to follow you. I am happy after so many years I am able. You are awesome.
Funny thing about seeing you on camera is that I got the feeling that I already knew you and wasn't suprised at all Thank you so much for sharing your knowledge with the internet
That's very cool. I'm happy that I could help. It is always nice to see a familiar name in chat. I hope to get to know people better with the live streams.
1. Master the language that is required a. Memorize the Docs using Spaced Repetition (SR) 2. Memorize algorithms & data structures using SR a. ua-cam.com/video/f5OD9CKrZEw/v-deo.html 3. Practice questions on Leetcode 4. Memorize the coding style recommendations for your language using SR 5. Practice designing applications using UML a. ua-cam.com/video/OkC7HKtiZC0/v-deo.html 6. Memorize refactoring principles a. ua-cam.com/video/vhYK3pDUijk/v-deo.html 7. Understand Object Oriented Design a. ua-cam.com/video/fJW65Wo7IHI/v-deo.html If you do all of the above you should have no problem with any interview. Good luck :)
@@derekbanas Thank you Derek! If this isn't already a video (or mini series) of yours it should be. Edit: Judging by all the links, looks it already is 😅
Thanks for your videos! You learn so much stuff and the pile of Anki Cards from all those different topics must be huge and they keep growing. Do you stop revisiting some topic at some point or do you still continue re-learning it despite the fact that you might not have to apply this knowledge? If you continue to learn all topics: how does your time management work? Keep up the good work and thank you so much!
I'm happy you liked it :) I rarely remove anything unless I no longer care to remember something. It is actually easy to manage because I use it like a game I can play anytime I have down time. If I'm waiting in line, for the microwave, on an elevator, the bus, etc. I pull it out and answer questions. It takes up about 1.5 hours of my day, but it is very easy to find 1.5 hours over the course of a day.
@@derekbanas Thank you for your response! In case I overlooked it (as you have so many great videos on so many interesting topics): it would be really interesting to me to see how you build and structure your Anki decks for a programming language. In any case: thank you again and all the best to you! :)
I gotta admit that some of your tutorials really helped me in some Java college courses. Graduated couple months ago though. I like to watch tutorials for the "getting started" phase of projects like setting up environment and files and stuff like that. But deep understanding typically comes thru reading applicable books I think. Ur tutorials are great but I gotta admit you dont look like the person who I imagined was behind the voice. If that makes sense :D
Yes everyone thought I was a chubby 30 year old with a beard :) It has been an interesting YT journey. Basically what defined me was that I took advantage of long videos very early by making learn in ones when nobody was doing them. Now that is all that anyone makes. I personally think they are a terrible way of learning, but that is my YT legacy so I'm sorry :) I've decided to make long multipart series now because I enjoy making them and I think they will dramatically help the people that watch them. I'm definitely not chasing subscriber numbers anymore.
I really liked how you came to the conclusion so early on about not trying to out memorize openings at the early levels. This takes a lot of people a very long time to realize. Though, It is extremely important to stay high level and broad rather than narrow to the computers top choice and memorizing its instances. Instead of memorizing middlegames of stockfish, it'd probably be a lot more effective to do this same learning strategy starting with endgames. The goal of any chess game is to either make checkmate with a middle game attack or to reach an endgame that you understand concretely. How would you be able to make a conscious and coherent plan toward an endgame if all you know is middlegames you've memorized from stockfish? Don't get me wrong, ingraining these patterns is a really good idea. But you have to consciously understand what you're aiming at. The lack of endgame understanding will make things really hard when your opponents stop dropping pieces.
I agree 100%. I have analyzed end games and mating patterns, but while I can perform them in the SRS, I find it is hard to do in games. It may not have come across, but I’m mainly memorizing the first 6 or so moves against other openings. I agree it would be rather pointless to go beyond that. I don’t really even play an opening but at some point I will. My major weakness is the lack of knowledge on how to set up attacks. At this point I’m just trying to avoid blundering above all else. I know this is a long journey.
@@derekbanas You're doing great! As a coach certain key things like this stand out to me since I've been through this part of the road many times haha. To your point about blundering, I know your goal is blitz chess for this learning challenge, but in the chess world usually progress in blitz rating doesn't come from lots of blitz practice but rather from practice in 15-45+ min games. This is because in blitz you don't have time to create a proper coherent plan (and as a beginner blunder check) unless you've done that plan a billion times in the pressure of a real game scenario and your mind remembers what choice you made and why. Then when you go back to blitz it'll magically start making sense. One standard game will impact your progress more than double the same number of blitz games. Its kind of like doing 5 heavy bench presses versus 100 bench presses with cans of soup. The 100 might tone you a bit, but the 5 heavy presses are what breaks down the muscle for regrowth. Also, a good example of a book that's between the super basic and the super complicated are the SIlman books Reassess Your Chess, Amateur's Mind, and his endgame course. Keep up the good work!
@@JohnSmith-jx1ye Thank you for taking the time to help. I actually used to play rapid. I’ll mix in some longer games. Actually I have never played beyond rapid so I’ll look up the next. I think the Silman books were beyond me at the time, but I’ll look again, since I already bought them. I have a hell of a time visualizing the board by looking at diagrams. Maybe there is a benefit from forcing myself to do so? That is why I gravitated to Chessable. I have way to many Chessable courses. Thanks again
@@derekbanas thanks Derek. Do you have a video to learn Japanese? Also a video How To Learn and you ouch a computer programming language. In the same style as this tutorial. Thank you Derek!!!
WOW your channel is doing amazing!!! Keep doing what you are doing. To be getting that many views with so few subscribers is wonderful for a new channel. I almost never say this, but I think if you keep at it you are going to do very well on UA-cam.
@@derekbanas thanks for the inspiring words! Yes I watched your videos over the years as I am a software engineer. Thanks for all the work my friend.🙏🙏🙏
Awesome Derek, as i spoted in previous video, that setup change indicates something new to come up..! And here we are.. Although i Don't know chess not even basics will follow the series...; Request: Learn a programing language and building a project using it's documentation... While explaining flow of reading docs and using it properly.
I'm constantly thinking of new ways of making videos. Now that all the other tutorial channels are making learn in ones I find it kind of boring to make them. I'm enjoying series videos and I'm moving towards going completely into livestreams like I did about 4 years ago. They are just more fun. I memorize languages using tools like Anki (Here is a video : ua-cam.com/video/5urUZUWoTLo/v-deo.html) I learn just about everything with spaced repetition. The programming videos are here to stay. My Python / Finance course will be up in 2 days.
I'm not sure if you still read the comments to this video, but I would love a series on you learning and teaching Afrikaans if you wanted to! It's a primary language in South Afrika, I think it's related to Dutch.
You're very kind :) It was fun doing the livestreams, but I'm just not entertaining enough for them, so I decided to just do what I'm good at from now on.
I love Anki and use it all the time. A mentor could also be a goal. When learning Japanese my goal was to be able to understand a whole Japanese reality show. After that I learned another
oh man, love your videos and would have loved to see you learning something useful. Skills like Guitar or Spanish would have been great in a sense there's more possibility of getting a job.
I’m currently learning Spanish as well. I’m learning it through spaced repetition and I’m almost at the point were I’ll start watching Spanish reality shows, translating them and drilling SR until I can understand every episode. I think I’ll basically be fluent in Spanish in a year. Stay tuned and I’ll make a video on my journey and progress. Chess by the way is the most complex thing I have ever tried to learn.
Very exciting. My favorite teacher plays my favorite game! I'll have to try to join the stream and play a game. I'm super interested to see how it goes. Chess is very hard to learn at a high level. I've been playing my entire life (I'm 29) and my rating is only 1900. I've never seen anyone fully grown learn to play decently. Chigorin didn't learn until his mid-20s; GM Ye Jiangchuan didn't learn until he was 17. They are both well-known outliers for learning later in life and achieving GM status. If you break through a wall and get all the way up to even a candidate master level, around 2000, it will be a very notable achievement. I've known a lot of older guys that have tried and failed.
Thank you very much :) Yes I have been told that it is basically impossible for a person my age to get to 2000. Currently my goal is to get to 600 and then to continue progressing. I’m extremely stubborn and I promise to give it my best every day.
@@derekbanas I love programming and hopefully itll get easier and not boring when learning lol. And thanks for the great videos by the way ,learned a lot from you ,and now I make my own videos too.
I wonder how you keep learning new stuff with your day-to-day life and also while teaching lots of stuff on YT. You should really make some time and focus management/optimization videos.
I basically run myself into the ground over and over again. I barely sleep, my schedule never ends, I exercise just to stay sane. The positive is that I actually enjoy everything that I do, but I do crash hard every once in a while. Doctors say I have a sever form of ADHD, but I don't take medication of any type.
So vbkn is a separate account created by chessbrah (knvb) for the purpose of making the habit youtube series? Meaning the account vbkn has all the records of games he played which he used in the habit series to explain his teaching? Which means you are studying the actual moves from the games while you are watching his videos to understand his reasoning behind the moves?
Hi Derek, always learn from you and you've helped a lot....i was just wondering, are you also a country singer ? Your voice sounds great for country music !
It depends on what "high level" is. Also, maybe play rapid chess instead of blitz. Blitz reinforces your mistakes and misunderstandings of the game. Playing 15-minute games is better to get good. Also, analyze the games after you played them.
I'd be happy to be 1200. Yes I'm playing rapid as well and I study all my games. This was an overview of what I'm doing. I've made a ton of mistakes and I think I'm starting to at least know what I need to learn.
@@derekbanas That's awesome. Besides doing tactics and learning basic openings, it's also important to learn the most basic endgame ideas. There's a book by GM Jesús de la Villa called 100 Endgames You Must Know. I'd recommend that one too once you start seeing more endgames. When you're below 1000, games are often win or lose via blunders and it's rare to even get to the endgame. Your approach looks good though. Learning tactics is what will get you there.
Sir Derek , I really love all your videos content, I appreciate a lot the way you explain a subject so easily like that! So thank you for everything! but, i've got a request please, Would you mind making a video series about physics applied on game programming ? It'll be so dope to learn this subject from you Sir!
I have a question. I am very much addicted to learn stuff my entire life and my life is based on literally learning everything possible. The problem has been that I can barely decide on one thing( especially work wise), because I can't just do one thing for long time and be satisfied. I tend to feel enough to learn more of info kind of things. I am also not so practical. Besides I hardly know what I like the most. I just love learning. Would you have any advice to me? I would very much appreciate. Thank you for your contents on UA-cam btw. You are one of my favourite teachers.
I'm just like you and Spaced Repetition is what you want. I'm currently learning foreign languages, chess, musical instruments, schematics, multiple programming topics all using it. It gamifies learning. Duolingo is basically spaced repetition. If you want a highly customizable system check this out ua-cam.com/video/5urUZUWoTLo/v-deo.html
You remind me of a Frank Zappa quote: 'If you want an education, go to the library'. So, believe it or not, that is why I'm on youtube a lot of time. Probably we need to send our recommendation to youtube to decorate you the title Honorary Professor of Teaching Anything to the Largest Audience :D
I was thinking maybe I was meant to watch this. I am a recreational chess player. I get curious on the best tools and training on improving and bettering your chess. I am also curious on the best ways for beginners to get started on chess. With technology today it sure appears to be a lot better for people into chess. It is also my intention to get better at teaching myself things. Derek Banas I applaud you for doing what you do. If there was another subject I could choose to master learning it would be real estate investing and digital marketing.
Thank you :) I enjoy learning and teaching more than anything. If I have learned anything about chess it is to #1 not worry about your ELO. It is impossible to make it go up if you don't lose a lot at first. 2nd using spaced repetition to memorize good responses each step of the way is so powerful. I feel my openings are pretty solid so now I'm focusing on end games. I get better every week and I'm sure you can as well.
@@derekbanas , I heard it is good to study endings in the beginning. I have played chess for years but I feel like a beginner with endings. It is my intention to get current software or subscription that gives me the ending drills. I am right now studying endings on Chessable but I think I also need a place to get drilled on them. Somebody told me if I learn rook and pawn endings my rating will go up by 500 points
Funny how you look almost how I imagined you from your voice, but more hair and without glasses. Edit: I used 3 resources to learn Python and one of them is your 2 hour python course. I watched and practiced with that course at least 2 times. Though I was learning for fun and was originally planning to be a React developer, a strange turn of events made me a Django dev. Thanks for everything. I also learned a lot from your C++ course.
That's funny :) I also use Django exclusively! I have no idea why everyone doesn't use it. If security is important, and it ultimately is, then Django is the way to go.
Challenge me to a game of Chess in my next Livestream Every Tuesday at Noon EST starting next week ( Click the Notification Bell )
a easy challenge would be learn toki pona
You are one awesome dude, Sir~👍
Finally I know how you look... Happy to see the face behind that voice. Thankyou for helping me understand things my teachers couldn't. (:
Id love to!
Okay sir, can I at least first know what your main openings are? :D
Hey man, your videos got me through college and helped me fulfill my dreams of being a satellite electrical/software engineer. Thank you for all you do!
Congratulations! You did all the work, but it is nice to know that I could help a little.
@@derekbanas you are a wonderful human being.
I found this after becoming a space industry software engineer. Looking forward to these videos!
@@AFchavez1 they’re great videos to learn new languages and get the basics to intermediate steps. Best of luck!
Omg that’s amazing
Its the Legend himself! Thank you so much for your videos!
Thank you for following my videos :)
@@derekbanas EPIC
This man is a LEGEND
Learning stuff for the sake of challenge/fun
Has enough content to create a whole generation of specialists
Hey Derek, I have followed you for almost 10 years. I am so happy to know you are still producing so great content.
After almost 7 years of only hearing your voice, I finally saw you Mr. Derek. 😄
Dear Derek, Thank you!
I'm forever grateful for your videos, I've learned a lot from you, your videos helped me kick start my passion with programming, finish university, and make a career out of it
So thank you so much for providing the world with free and accessable knowledge!
Congratulations on everything you accomplished! I am very honored to hear that I was a small part of your success. I wish you all the best!
Derek I have truly evolved since I first started watching your videos back in 2017-2020 and learned a lot of stuff from you . Now as a 22 year old I feel like I have a ability and confidence to learn anything really fast and quick . I want to say thank you for your videos , which are simple and informative . I recommend your channel to all my friends!
Historic moment i have been waiting. Your weakness and the way you learn to overcome it. I will watching, good luck Derek
I hope it is fun and helps people to try and do the impossible
The OG himself!! You and Bucky got me through college.
Exactly! They are gift to the world to all if us. Really good in explaining the step by step like they can read our minds anticipating our questions 😆
@@MrMosoani oh yeah, he's great
So this is the guy that taught me a ton of things as a teen. Thank you soo much. People like you really do change the world.
You are very kind to say so :) I'm still shocked that anyone watched or continues to watch my videos, but I'm thankful
Derek, older chess books tend to be more straight forward & more complete. Ludek Pachman wrote excellent strategy books. It is in descriptive notation but the knowledge you gain is very good.
Dude ur tutorials for beginners are amazing they skip the bloat and get straight to the point... that goes a huge way for most...I know it certainly did for me 2-3 years back cause I have goldfish attention spam... I'm going to start uni for CS this year and I think it's in no small part thanks to u & good luck with blitz
Thank you for taking the time to tell me I helped :) I appreciate it! Go kick butt in college!!! And, don't forget to network as much as possible. If I could go back I would have spent 90% of my time networking
Exactly
This is exactly why I am subscribed to this channel. This should be the very first topic in every single class yet it's suprising how most teachers / educators never talk about it. Thanks again Derek.
I’m very happy you enjoyed it! I would change a lot about education if I could and the funny thing is that most teachers that I know also agree that education should change, but they have little power to change it.
Derek, anytime I take a class that is programming related I share your videos on the subject with the class. Did it today!
Thank you for telling others! I appreciate that
Sensei. Your words are true
"not all teachers are meant for every single student and so that's part of the learning process
is also to either find a book that works for you video tutorials that work for you or something
like that"
I learn a lot watching your video than studying in school
Thank you.
From the 🇵🇭 👍
Your content is always gold, my friend. Thanks for sharing your knowledge with us.
Thank you :) I'm doing my best to keep the channel interesting
You helped me get started with your videos. I am a principle engineer now who started with your video on objective-c.
Wow that is awesome! Congratulations on all your success and hard work! I'm extremely happy that I helped in any small way.
Your videos helped me specialize in web dev back in early 2010s for my CS Degree when I realized they were only going to primarily teach us theory as opposed to building applications. Really, it was your ability to pick up things that you were interested in that helped me find that passion that I needed in order to get started on my own and sticking to it. It was that skill that I learned from you that has changed my life--being able to teach oneself anything and learn effectively. Perseverance!
So thank you =). I now have an amazing job and can support my family and extended family. Thanks for being a part of our lives!
This is a great idea for a series! I love your programming tutorials and I love chess, so its great to see the two come together. I'm sure your philosophy on learning will be insightful as well!
Thank you :) I love trying new things
The problem with programmers getting into chess- you invariably try to write software for it!
This man is a legend who helped not just me but all my friends in engineering. Salutations Sir!
You are very kind to say that :) It is my honor to be able to help.
@@derekbanas i am so grateful for you dont even know thank you
You are a magnificent example of valuable human being! Keep it up and thanks!
Brilliant person, brilliant content overall, internet needs this guy
Thank you very much :)
This man is a legend - His videos helped me a lot
It has been my honor to help
To learn anything the process is macro to micro. From large overviews to increasing the amount of detail.
Repeating this cycle through iterations.
With guitar, if you've never played, you need exercise to build your muscle fitness. Example: to play a 3 chord progreesion. Your hand needs to know the chord shapes first. The first fitness routine is make the shape, take the hand away, repeat. Do this for each of the 3 chords. This is the macro structure.
Chess, most books are not designed for beginner level, they often write their books for specific rating levels, like 1600 and up. Someone with a 1000 rating will have trouble understanding the concepts supplied.
For beginners, learning the fundementals of chess is necessary.
Openings, pawn structure, protecting pieces.
John Bartholomew has many beginner resources like, fundamentals of Chess, Ladder Series: Climbing the ratings ladder starting from 1000 to 1100, each video level is focused at your rating level and designed to help you improve your rating by 100 points. When your rating goes over 1100 you watch the next video in the ladder.
NO WAYYYYY!!! Sir, first of all, respect and love!
Second, I've been watching your videos since I remember and totally had expected you to be wayyyy chubbier than what I see in this video for some reason, ABSOLUTELY didn't expect you to NOT have a double chin at least XD
And of course, since I believe this is my first comment on this channel, thank you for your videos (Thumbs up before watching the vid) ^^
Thank you for all the support :) No I’m not chubby, but I used to be. Thanks for taking the time to say hi
Used to watch your videos during college!! Your learning in X minutes video were such a great way to brush up on programming languages!! Thank you for your videos.
Just randomly popped up in my recommendations and I thought wait a minute.. Derek Banas??! I know him! Like a long lost friend.
Nice to finally see what you look like. 😊
Thank you for taking the time to write such a nice message :) I appreciate it!
My one stop channel when learning new programming language! Thanks Derek!
The legend in the flesh! :) Thanks for everything sir.
You are very kind :) It is my pleasure to be able to help people
Thank you for sharing. Your video reminds me a book I read before, .
I'm happy I could help. I never read that book, but I think it is known that spaced repetition works wonder for learning and retaining information.
I have been watching your videos time to time over 5 years and whether you teach anything or not one thing is for sure that you are a wonderful human being
You are very kind. Thank you for taking the time to write such a nice message :)
By Watching your videos i learnt how to code, and today I'm a game dev, thanks mr. Banas
I've learned a lot from you throughout the years. Thanks a lot for you efforts. It's always quality content.
Thank you very much :) It has been my honor to help
Good Sir, the breadth of knowledge you covered over the years is really incredible. I wonder, how can you type and talk at the same time. Could you please let us know your workflow of creating videos? It is truly remarkable! Your channel is among my most favourite on YT. It's an utter pleasure to learn from you.
You are very kind :) Thank you. I think I have become better at typing and talking at the same time through practice. Normally I largely write most of the code out of my head, so I'm just saying what I'm thinking. If I'm very well aware of a subject I normally look at a books table of contents and then make sure I cover everything. I add bullets further describing what I want to cover. Then I make the video using that sheet. If I don't know a subject I study it much like I showed in this video and then I do the same thing.
So practice and repetition and sticking with what you like and striving to understand and build a habit of learning up
That’s basically it but it is harder to do than it sounds
Thank you so much dear Derek for this lecture. I think that it will be useful for many. Learning how to learn is one of the most important skills.
I'm very happy that you liked it :) I think it will be interesting to show all the tools I use and to find out which works the best.
i'm very happy for your lesson. I will practice this now.
Happy I could help :)
The OG himself. Thank you from all my heart for the lives you have saved.
You are one of the greats Derek! You are such a wealth of knowledge and so kind to share so much.
Thank you for the nice compliment :) I'm truly honored to be able to do this!
@@derekbanas we are so happy you do. You have made Software Development a reality for many who did not know where to start.
I recommend your videos to many people, many times a year. I am thankful for your GREAT content and look forward to this! If it were not for you I would not be automating my work and doubling production! I am quite thankful!
Messages like yours are why I have continued to make videos for over a decade! It has been a great pleasure to be able to help. Congratulations for all that you accomplished!
Hi Derek...I have not been on your video's for a while due to life getting in the way. but I am back in the groove now and Look forward to catching up with some of your other stuff. I am so Glad to see you still up and at em! I have recommended your video's to hundreds of people when I was doing my stint with Toastmasters international in Glasgow Toastmasters in of course Glasgow Scotland. Stay safe!
Thank you so much for telling others! I love public speaking and was in the National Forensic League when I was in school. I had a ton of fun. I got a diamond pin and everything!
@@derekbanas Hi Derek, It looks like that early work has blossomed into great confidence in front of the Camera long before the internet was available. best wishes for the future. :-)
Not all superheroes wear capes. This man is a one in a million.
You are very kind :)
You have no idea how many people you helped, thanks, man! Keep up the good work
It has been an honor to know that I have helped people. There is nothing more that I could have wanted from life :)
Check out MIT 6.01 intro to EE CS. The underlying methods are similar, but more engineering oriented. I think you might enjoy the series. At first it seemed too broad, simplistic, obvious. However, over time, you might see the power and efficiency of it.
Is this meant for me? I have a degree in EE. Of course I'm not smart enough for MIT though sadly :(
@@derekbanas Yes, the comment is for you. I always enjoy your tutorials when learning a new programming language. I think Dr Dennis M Freeman (MIT and Harvard) is on to something. I'm an EE and firmware engineer like you. Cal Poly. Retired now, but still immersed in the technology. At first I thought Freeman was obsessing about the obvious - divide and conquer like all engineers instinctively do. But I think MIT has a lot to teach me. I'm just thinking you might enjoy MIT OCW in general. Thank you for your channel.
-Ron
Consider the NM Dan Heisman's books. They address the subject of learning chess and all things related to the learning experience, the mental works involved in the next move decision, patterns recognition and so on.
Thank you for the help :) Yes I have been checking out his books and they are very good.
Seen your videos of Programming for years now.. Kudos.. and thanks. And still on...
Thank you yes I’m amazed I’ve been doing this for so long
I remember back in time every time I would watch your videos, I was afraid and my heart beat fast because It was hard to follow you. I am happy after so many years I am able. You are awesome.
You are very kind :) Thank you for sticking with me
Funny thing about seeing you on camera is that I got the feeling that I already knew you and wasn't suprised at all
Thank you so much for sharing your knowledge with the internet
That's very cool. I'm happy that I could help. It is always nice to see a familiar name in chat. I hope to get to know people better with the live streams.
Hello Derek.
Can you show how to learn to pass coding interviews (both algorithms and tech stack questions)?
Thank you for sharing knwoledge!
1. Master the language that is required
a. Memorize the Docs using Spaced Repetition (SR)
2. Memorize algorithms & data structures using SR
a. ua-cam.com/video/f5OD9CKrZEw/v-deo.html
3. Practice questions on Leetcode
4. Memorize the coding style recommendations for your language using SR
5. Practice designing applications using UML
a. ua-cam.com/video/OkC7HKtiZC0/v-deo.html
6. Memorize refactoring principles
a. ua-cam.com/video/vhYK3pDUijk/v-deo.html
7. Understand Object Oriented Design
a. ua-cam.com/video/fJW65Wo7IHI/v-deo.html
If you do all of the above you should have no problem with any interview. Good luck :)
@@derekbanas Thank you Derek! If this isn't already a video (or mini series) of yours it should be.
Edit: Judging by all the links, looks it already is 😅
Thank you very much for helping us to learn and especially university computer science students. :)
Appreciate cha! Blessings, my friend!
Thank you very much :) I wish you all the best
Thanks for your videos! You learn so much stuff and the pile of Anki Cards from all those different topics must be huge and they keep growing. Do you stop revisiting some topic at some point or do you still continue re-learning it despite the fact that you might not have to apply this knowledge? If you continue to learn all topics: how does your time management work?
Keep up the good work and thank you so much!
I'm happy you liked it :) I rarely remove anything unless I no longer care to remember something. It is actually easy to manage because I use it like a game I can play anytime I have down time. If I'm waiting in line, for the microwave, on an elevator, the bus, etc. I pull it out and answer questions. It takes up about 1.5 hours of my day, but it is very easy to find 1.5 hours over the course of a day.
@@derekbanas Thank you for your response! In case I overlooked it (as you have so many great videos on so many interesting topics): it would be really interesting to me to see how you build and structure your Anki decks for a programming language.
In any case: thank you again and all the best to you! :)
I gotta admit that some of your tutorials really helped me in some Java college courses. Graduated couple months ago though. I like to watch tutorials for the "getting started" phase of projects like setting up environment and files and stuff like that. But deep understanding typically comes thru reading applicable books I think. Ur tutorials are great but I gotta admit you dont look like the person who I imagined was behind the voice. If that makes sense :D
Yes everyone thought I was a chubby 30 year old with a beard :) It has been an interesting YT journey. Basically what defined me was that I took advantage of long videos very early by making learn in ones when nobody was doing them. Now that is all that anyone makes. I personally think they are a terrible way of learning, but that is my YT legacy so I'm sorry :)
I've decided to make long multipart series now because I enjoy making them and I think they will dramatically help the people that watch them. I'm definitely not chasing subscriber numbers anymore.
Hey dont make fun of us chubby people! Im 31 and I decided to get rid of the beard tho 😁
You are a legend Derek .. Thank you
You are very kind :)
I really liked how you came to the conclusion so early on about not trying to out memorize openings at the early levels. This takes a lot of people a very long time to realize. Though, It is extremely important to stay high level and broad rather than narrow to the computers top choice and memorizing its instances. Instead of memorizing middlegames of stockfish, it'd probably be a lot more effective to do this same learning strategy starting with endgames. The goal of any chess game is to either make checkmate with a middle game attack or to reach an endgame that you understand concretely. How would you be able to make a conscious and coherent plan toward an endgame if all you know is middlegames you've memorized from stockfish? Don't get me wrong, ingraining these patterns is a really good idea. But you have to consciously understand what you're aiming at. The lack of endgame understanding will make things really hard when your opponents stop dropping pieces.
I agree 100%. I have analyzed end games and mating patterns, but while I can perform them in the SRS, I find it is hard to do in games. It may not have come across, but I’m mainly memorizing the first 6 or so moves against other openings. I agree it would be rather pointless to go beyond that. I don’t really even play an opening but at some point I will. My major weakness is the lack of knowledge on how to set up attacks. At this point I’m just trying to avoid blundering above all else. I know this is a long journey.
@@derekbanas You're doing great! As a coach certain key things like this stand out to me since I've been through this part of the road many times haha. To your point about blundering, I know your goal is blitz chess for this learning challenge, but in the chess world usually progress in blitz rating doesn't come from lots of blitz practice but rather from practice in 15-45+ min games. This is because in blitz you don't have time to create a proper coherent plan (and as a beginner blunder check) unless you've done that plan a billion times in the pressure of a real game scenario and your mind remembers what choice you made and why. Then when you go back to blitz it'll magically start making sense. One standard game will impact your progress more than double the same number of blitz games. Its kind of like doing 5 heavy bench presses versus 100 bench presses with cans of soup. The 100 might tone you a bit, but the 5 heavy presses are what breaks down the muscle for regrowth. Also, a good example of a book that's between the super basic and the super complicated are the SIlman books Reassess Your Chess, Amateur's Mind, and his endgame course. Keep up the good work!
@@JohnSmith-jx1ye Thank you for taking the time to help. I actually used to play rapid. I’ll mix in some longer games. Actually I have never played beyond rapid so I’ll look up the next. I think the Silman books were beyond me at the time, but I’ll look again, since I already bought them. I have a hell of a time visualizing the board by looking at diagrams. Maybe there is a benefit from forcing myself to do so? That is why I gravitated to Chessable. I have way to many Chessable courses. Thanks again
Hey Derek, please do a full-length video on APL. Would really appreciate it.
You got me hooked. Very cool!
amazing, I am looking forward to seeing more of these types of tutorials, Thanks Derek
Nice to see you again! I’ll upload regularly on Thursday and Tuesday
wow, didn't know you were 50 years old, still your vidoes helped me a lot, thank you :)
Man this is awesome! Looking forward to playing you!
See you next Tuesday :)
the best tech youtuber
Thank you for the nice compliment :)
I like this! I will follow you in your journey.
Hello... Welcome back.. I'm glad you're fine.
Thank you :) I'm getting better
Thank you Derek. Always a Gentlemen.
Thank you for the nice compliment :)
@@derekbanas thanks Derek. Do you have a video to learn Japanese? Also a video How To Learn and you ouch a computer programming language. In the same style as this tutorial. Thank you Derek!!!
This is amazing Derek. I started my YT Channel after watching some of your videos for example.
WOW your channel is doing amazing!!! Keep doing what you are doing. To be getting that many views with so few subscribers is wonderful for a new channel. I almost never say this, but I think if you keep at it you are going to do very well on UA-cam.
@@derekbanas thanks for the inspiring words! Yes I watched your videos over the years as I am a software engineer. Thanks for all the work my friend.🙏🙏🙏
Awesome Derek, as i spoted in previous video, that setup change indicates something new to come up..! And here we are..
Although i Don't know chess not even basics will follow the series...;
Request: Learn a programing language and building a project using it's documentation...
While explaining flow of reading docs and using it properly.
I'm constantly thinking of new ways of making videos. Now that all the other tutorial channels are making learn in ones I find it kind of boring to make them. I'm enjoying series videos and I'm moving towards going completely into livestreams like I did about 4 years ago. They are just more fun. I memorize languages using tools like Anki (Here is a video : ua-cam.com/video/5urUZUWoTLo/v-deo.html) I learn just about everything with spaced repetition. The programming videos are here to stay. My Python / Finance course will be up in 2 days.
I first learned web dev with your videos, which know is my carrer, thank you for your work and dedication
That’s awesome! Congratulations on all that you accomplished!
I'm not sure if you still read the comments to this video, but I would love a series on you learning and teaching Afrikaans if you wanted to! It's a primary language in South Afrika, I think it's related to Dutch.
I read all my comments. I love talking with everyone. I'm currently learning Spanish. Maybe I'll share my thoughts on learning languages at some point
Learning is easy, everyone can do that. Applying what you learn is difficult.
You taught me and provided me knowledge so many times!
Thank you for all of your gems, master! ^_^
Thank you for taking the time to say I helped :) I appreciate it!
Dropping a comment to drop the obligatory thanks for your Java videos which helped me when I was in college - thanks!
Thank you for taking the time to say Hi! I appreciate it
Thank god you're gonna start live streaming again. I missed u
That's awesome! I have been wanting to do it again. I had so much fun last time.
Rock on man! Seen u for years. Love it
Thank you very much :)
you're the best man keep it up
You are very kind Thank you :)
just getting around to Meeting Derek and his humbleness =D Where did this go and how did those live streams turnout?
You're very kind :) It was fun doing the livestreams, but I'm just not entertaining enough for them, so I decided to just do what I'm good at from now on.
Currently using Anki and comprehensible input to learn Spanish. Now I just need to find a mentor!
I love Anki and use it all the time. A mentor could also be a goal. When learning Japanese my goal was to be able to understand a whole Japanese reality show. After that I learned another
@@derekbanas Awesome! Right now I am trying to understand Harry Potter (audio book) in Español.
oh man, love your videos and would have loved to see you learning something useful. Skills like Guitar or Spanish would have been great in a sense there's more possibility of getting a job.
I’m currently learning Spanish as well. I’m learning it through spaced repetition and I’m almost at the point were I’ll start watching Spanish reality shows, translating them and drilling SR until I can understand every episode. I think I’ll basically be fluent in Spanish in a year. Stay tuned and I’ll make a video on my journey and progress. Chess by the way is the most complex thing I have ever tried to learn.
Very exciting. My favorite teacher plays my favorite game!
I'll have to try to join the stream and play a game. I'm super interested to see how it goes. Chess is very hard to learn at a high level. I've been playing my entire life (I'm 29) and my rating is only 1900. I've never seen anyone fully grown learn to play decently. Chigorin didn't learn until his mid-20s; GM Ye Jiangchuan didn't learn until he was 17. They are both well-known outliers for learning later in life and achieving GM status. If you break through a wall and get all the way up to even a candidate master level, around 2000, it will be a very notable achievement. I've known a lot of older guys that have tried and failed.
Thank you very much :) Yes I have been told that it is basically impossible for a person my age to get to 2000. Currently my goal is to get to 600 and then to continue progressing. I’m extremely stubborn and I promise to give it my best every day.
I remember learn calculus from this guy, it's been a while
Derek, you are a machine
It is easy when you do what you love to do :)
@@derekbanas I love programming and hopefully itll get easier and not boring when learning lol. And thanks for the great videos by the way ,learned a lot from you ,and now I make my own videos too.
Sir, thank you so much for your tutorials. ❤️
Thank you for watching my channel :)
I wonder how you keep learning new stuff with your day-to-day life and also while teaching lots of stuff on YT. You should really make some time and focus management/optimization videos.
I basically run myself into the ground over and over again. I barely sleep, my schedule never ends, I exercise just to stay sane. The positive is that I actually enjoy everything that I do, but I do crash hard every once in a while. Doctors say I have a sever form of ADHD, but I don't take medication of any type.
@@derekbanas got to look after yourself mate
@@derekbanas Make a course on How to not crash yourself into ground repeatedly?
@@derekbanas a video on how to cope with ADHD will be a great lifehack! Just an idea in case you are thinking of making one.
@@haritha2437 Yep
So vbkn is a separate account created by chessbrah (knvb) for the purpose of making the habit youtube series? Meaning the account vbkn has all the records of games he played which he used in the habit series to explain his teaching? Which means you are studying the actual moves from the games while you are watching his videos to understand his reasoning behind the moves?
Hi Derek, always learn from you and you've helped a lot....i was just wondering, are you also a country singer ? Your voice sounds great for country music !
Thank you very much :) I actually love to sing old country songs like Johnny Cash and Buck Owens to myself, but not in public.
Wow !!! I guessed it right. Hoping to hear your music someday !
Hello Master 🤓. Finally i see you your face. I have watched and practice all your videos of Java and Patterns. 💪🤓
It depends on what "high level" is. Also, maybe play rapid chess instead of blitz. Blitz reinforces your mistakes and misunderstandings of the game. Playing 15-minute games is better to get good. Also, analyze the games after you played them.
I'd be happy to be 1200. Yes I'm playing rapid as well and I study all my games. This was an overview of what I'm doing. I've made a ton of mistakes and I think I'm starting to at least know what I need to learn.
@@derekbanas That's awesome. Besides doing tactics and learning basic openings, it's also important to learn the most basic endgame ideas. There's a book by GM Jesús de la Villa called 100 Endgames You Must Know. I'd recommend that one too once you start seeing more endgames. When you're below 1000, games are often win or lose via blunders and it's rare to even get to the endgame. Your approach looks good though. Learning tactics is what will get you there.
Finally saw your face, hehe. Thanks for all the content! Has helped me a lot till now :)))
It is always nice to hear that I helped :)
Are the rebroadcast available somewhere ? Thank you for your work
I’ll leave the live stream up after I finish it. If people like these I’ll make more. I need an excuse to play more chess
Sir Derek , I really love all your videos content, I appreciate a lot the way you explain a subject so easily like that! So thank you for everything!
but, i've got a request please,
Would you mind making a video series about physics applied on game programming ?
It'll be so dope to learn this subject from you Sir!
Thank you for the nice compliment :) That is a great request and I'll see what I can do
@@derekbanas Yaaay, thank you siiir!😁
I have a question. I am very much addicted to learn stuff my entire life and my life is based on literally learning everything possible. The problem has been that I can barely decide on one thing( especially work wise), because I can't just do one thing for long time and be satisfied. I tend to feel enough to learn more of info kind of things. I am also not so practical. Besides I hardly know what I like the most. I just love learning. Would you have any advice to me? I would very much appreciate. Thank you for your contents on UA-cam btw. You are one of my favourite teachers.
I'm just like you and Spaced Repetition is what you want. I'm currently learning foreign languages, chess, musical instruments, schematics, multiple programming topics all using it. It gamifies learning. Duolingo is basically spaced repetition. If you want a highly customizable system check this out ua-cam.com/video/5urUZUWoTLo/v-deo.html
It's great to put a face to the voice. Thanks for your videos 😁
Thank you :) Thank you for watching them
Hello Derek, you are a beast man. Hope you remember me commenting on your video after long time. :D
Thank you for taking the time to comment :) It is nice to see familiar names
Can't thank you enough for your contents! Hope to see you livestream chess and would love playing against you!
Come back next Tuesday and I'll happily, probably lose, to you :)
You remind me of a Frank Zappa quote: 'If you want an education, go to the library'. So, believe it or not, that is why I'm on youtube a lot of time. Probably we need to send our recommendation to youtube to decorate you the title Honorary Professor of Teaching Anything to the Largest Audience :D
I agree 100% with that quote! Thank you for the compliment. I love the free educators on UA-cam and I'm proud to be one of them.
@@derekbanas Well, all I can say is simply thanks very much for all your efforts!
I was thinking maybe I was meant to watch this. I am a recreational chess player. I get curious on the best tools and training on improving and bettering your chess. I am also curious on the best ways for beginners to get started on chess. With technology today it sure appears to be a lot better for people into chess. It is also my intention to get better at teaching myself things. Derek Banas I applaud you for doing what you do. If there was another subject I could choose to master learning it would be real estate investing and digital marketing.
Thank you :) I enjoy learning and teaching more than anything. If I have learned anything about chess it is to #1 not worry about your ELO. It is impossible to make it go up if you don't lose a lot at first. 2nd using spaced repetition to memorize good responses each step of the way is so powerful. I feel my openings are pretty solid so now I'm focusing on end games. I get better every week and I'm sure you can as well.
@@derekbanas , I heard it is good to study endings in the beginning. I have played chess for years but I feel like a beginner with endings. It is my intention to get current software or subscription that gives me the ending drills. I am right now studying endings on Chessable but I think I also need a place to get drilled on them. Somebody told me if I learn rook and pawn endings my rating will go up by 500 points
Endings are definitely helpful to know. I don’t know if there are any superlatives like that in chess, but they are definitely said a lot :)
It’s so awesome to see your face in your vids!!
I love trying new things. I'll keep doing it because I realized I have basically a 0% chance of being recognized in public.
@@derekbanas That's funny! I think you'll be recognized sooner or later in public!
@@MiketheCoder I hope not. If I am I’ll probably just lie and tell them I’m a male model :)
Can't wait to join the live stream!
Feel free to beat me next Tuesday :)
Can you solve Collatz Conjecture ?, 3x+1
I’m not that smart and can only learn what others can teach :)
Thankyou so much !
Thank you for watching my videos :)
Funny how you look almost how I imagined you from your voice, but more hair and without glasses.
Edit: I used 3 resources to learn Python and one of them is your 2 hour python course. I watched and practiced with that course at least 2 times. Though I was learning for fun and was originally planning to be a React developer, a strange turn of events made me a Django dev. Thanks for everything. I also learned a lot from your C++ course.
That's funny :) I also use Django exclusively! I have no idea why everyone doesn't use it. If security is important, and it ultimately is, then Django is the way to go.