The only way to be a good programmer, in spite of any innate talent you may have, is to practice writing programs. Programs that test the limits of your capabilities and beyond. Writing the same program over and over will do little to improve your skill-set. It’s the challenges that make you grow. It’s the mind-set that… Continue reading How To Be A Programmer.
Some folks are desperate to be shown how to do something. Some people like to explore and make mistakes. Some like to be told. Some like a combination of these and some make it up as they go along. There is nothing inherently better about any mode of learning. It’s which mode or modes work… Continue reading How do you learn? or How do you acquire skills and knowledge?
Find a tool set that works for you and master it. Don’t jump about among different tool sets. Analyse the range available and make an informed decision. If you can’t make an informed decision, make an emotional decision. Either way, make a decision, then get on with it. There is no one correct solution.
If you had to choose and learn a set of applications and tools on a computer which ones would you choose? I’m putting forward these lists as discussion points, but at the same time advocating them for universal use particularly in education throughout the world. I’ve set some criteria that I believe are important for… Continue reading What applications should a computer user learn?