Today's guest blogger is Jibba Jabba. Read his full article here...
Development Map for Becoming a Good Programmer Using Small Basic and MSDN
The following is an example of a self-paced Learning & Development Map using some free and available resources (listed below). It’s not intended to be the only way but may give you some ideas that may help you develop one suitable for yourself. Formal education and employment are generally considered to be the best sources of education and experience.
Practice and experience are what this map is trying to help you get started with. Getting in some regular practice time, whatever you can responsibly manage will be conducive to learning.
Setting completion times to accomplish your goals is a great way to assess your progress.
My map was as roughly as follows:
- At the start of each month I would set my goal.
- At the end of each month I would assess my progress by how much of the material I had covered and if I could successfully solve the monthly challenges and ‘show what you know’ exercises in the curriculum.
- My self-assessment would then help me set my goals for the next month. For example:
Month | Reading & Doing | Method |
One | Curriculum 1.1 to 1.5 Related Chapters in the Manual Related threads on the forum Wiki tips e.g. http://social.technet.microsoft.com/wiki/ Attempt related monthly challenges | Read and do the curriculum and it’s samples. Attempt the show what you know, then check and do it as done in the curriculums solution. While doing the above check the manual for related material. (there’s some great samples and more depth there). While doing this check the forum for any related threads and ask questions on anything I didn’t understand. Do and post my solutions to related monthly challenges. Post comments there on any problems I had and invite feedback when needed. Read the samples of other people’s solutions to the challenges, with an open mind. If someone did it differently to me then I wanted to know why, and often found out why by doing it that way myself. Proceed to the next Chapter of the curriculum once I was convinced I understood all of it and could do the exercises and related challenges.
|
Two | Curriculum 2.1 to 2.4 Take a peek at Curriculum 3.5 And same as above | Same as above |
Three | Curriculum 2.4 to 3.3 Stacks & Arrays: visit LitDevs web page and download the Samples. Start reading and do some of the Arrays sample. And same as above | Same as above |
Four | Curriculum 3.4 to 3.6 Redo Curriculum 3.2 Continue LitDevs Arrays sample | Same as above Keep working through LitDevs Arrays samples See next month for Curriculum 3.4 |
Five | Curriculum 4.1 Curriculum 3.4 ‘Show what you know’ | Same as above Curriculum 3.4 ‘Show what you know’ exercise at the end. The sample solution to this is very difficult to follow. Do some of the easier challenges as well |
The curriculum: download a copy of the curriculum to your hard drive (just in case the link fails).
http://social.technet.microsoft.com/wiki/contents/articles/16299.small-basic-curriculum.aspx
The reference manual: An introduction to Programming. This is located in the Small Basic program directory. C:\...\Small Basic\IntroducingSmallBasic.pdf
The Small Basic forum:http://social.msdn.microsoft.com/Forums/en-US/home?forum=smallbasic
Thanks again to Jibba Jabba.
Read the rest of the article here:
Development Map for Becoming a Good Programmer Using Small Basic and MSDN
Enjoy!
- Ninja Ed