Programming is a complex activity that involves understanding logic and applying
Programming is a complex activity that involves understanding logic and applying appropriate syntax to accomplish a task or solve a problem. This can be particularly daunting for beginners. It is a good idea to take some time to plan and prepare for this learning experience. There are many who have gone through this learning process and can offer helpful tips and recommendations for a successful learning experience. Although the advice in the posted videos is targeted toward those who are seeking a career in application development, the principles readily apply to those who are learning a programming language for a class. For those of you whose career pursuit is in another area, much of the advice can still apply to learning technical skills in general.
The recommendations in the following video provide a solid base for developing learning strategies in this class and much of the advice readily applies to other topics as well. The key is to develop some learning strategies that help you make the most out of the time you spend learning.
The video below is from a career perspective of an iOS developer, but much of the advice is important for learning any type of programming language. For this class, you may focus on just the following sections of the following video.
:10 – 1:23 – Tutorial Trap
1:23 – 2:09 – Don’t Skip the Fundamentals
2:09 – 3:10 – Don’t Memorize
6:23 – 7:42 – It Gets Easier
7:42 – 8:40 – Patience
For your discussion post include the following:
Post your initial post, this allows time for your classmates to read and respond.
Comment on one or more points from the posted videos that you found to be particularly helpful to you personally as you begin to prepare for learning C# in this class (and potentially in other classes as well).
Do your own Google search on advice and recommendations for learning a new programming language. You may search for advice on learning C# specifically or on learning programming / software development in general. Your resource may include techniques, strategies, and/or study habits recommended for learning how to code. It could also be another resource about things that are important to know before beginning one’s journey of learning to program. Share a link to the resource you found (whether a website, video, blog, article, etc..) and briefly share the key points / recommendations from the resource.
Which strategy or strategies do you plan to apply for learning in this class?