Get a sheet of paper and think about what would be the most efficient way to do it. Only then start coding. First time just do it, then try doing it right and after that do it even better. Don’t forget to test your work. Nobody’s perfect at the very first try. Code a little bit, test a little bit, code a little bit, test a little bit. It’s all about persistence.
Contributor: Sarunas Budrikas from angle180.com