Welcome back to talks with CHC, where we may end up talking until the sun sets. Hi, everyone, it's CHC. Today we'll be talking about what you should do to be successful in a programming course for beginners. When I first started programming, I struggled a lot. And because of that, I can tell you it's not something that came easy to me. Now that I'm a more seasoned programmer, let me tell you about what you should do to succeed. To start, read the textbook. Yeah, I know it might not be fun, but you have to read that textbook more than once. Read it two times once before your class and once more after. Before you go to class, not only should you read the textbook, but you need to take notes on the important concepts that stick out to you, whether that be an actual concept, a function or command or a definition of a term. It helps to actually type or write things out because it tends to stick with you more than if you were to just read the textbook. After you write those notes, take it to class and add what is being taught in class to your notes. After class, review your notes and open the textbook to read again. When you do this, things start to come together now that you've heard and seen everything at least three times. Once you start getting more interactive with the content, you begin to learn more. In addition to reading a textbook and taking notes, find practice problems. If your textbook doesn't offer anything, go on to Reddit.com and find practice problems on a subreddit called r/programming help. There are no spaces. Here they don't offer you complete practice problems, but there are people who post about needing help with their code. You can get practice by attempting to solve their code, by doing it yourself and then checking if you've done it right, by reading the solutions that are offered in the comments. Similarly, you can go on to stack overflow and do the same thing. Just browse through the post and click on a problem that interests you and relate to the programming that you are learning. Practice is everything. Using these websites will give you the opportunity to read and practice solving other people's codes, as well as learn from their mistakes and avoid doing what they did yourself. Finally, the last advice that I have to give you is to use YouTube. It's an amazing source for students. You get people all around the world teaching you how to program. If one person's teaching style doesn't match yours, then you can easily find another. On YouTube, you can pause and replay things at any time. This can give you a chance to catch up on your notetaking and have some time to completely understand the concepts being taught. Just search up the concepts you're having trouble with and then browse through the videos to find the one that will help you the most. The video that will work for each person is different because everyone has different problems and a different way of understanding things. Because of that, I won't go into too much detail about who to watch and what to watch. And it looks like time is up so and my advice giving here. Don't be discouraged if you don't succeed in coding right off the bat, programming is difficult. You might run into a lot of problems as you go through your programming course. But keep in mind that there are a lot of ways you can mitigate those hardships. Remember, read your textbook and take notes. Use online resources like Reddit, StackOverflow and YouTube and most importantly, practice, practice, practice. Following these tests will help you succeed in your programming course, just as it did for me. I wish you the best of luck and I'll see you next time. Bye. Disclaimer, all of the sound effects and background music are not mine. All sound effects are from freesound.org and the background music is from pixabay.com, who's part of these websites for the Rights and Licencing. Thank you.