For the purpose of gaining some development and design experience ( and some stars on my chest ) - I think it's best to learn from designing small Games
Isn't every game in itself a compex software with having an innantely inseperable laser-like focus on User Experience and User Interface. Plus, I have found a bunch of Open Source Complex Games which, I hope, will give me enough documentation and teach me how to approach the Complex System design in the Simplest possible way. Games it is.
Simple Text based games seem best to get started with the entire system design via games project and then focusing on the UX aspects of the things - and the use of various modelling languages used extensively in Documentation. Learning it via designing and analyzing games designed for Emacs and the nascent ones for Atom.
Gonna start with the simple Card Games and focus on the Technical skills as well as the UX aspect of things. I hope to learn loads about the Magnificent Emacs and the Prodigious Atom in the process.
Plus, for some reason, I have this aversion towards bare-bones JavaScript and even the straightforward HTML5. Perhaps result of psychological trauma that the education system inflicted over the years. However, I do find myself Curious and Passionate enough to achieve the same things in a different way. Instead of JavaScript, I am a huge fan of CoffeeScript and with the Jade prepocessor for HTML, LESS instead of CSS3 and here comes the best part, with Github's atom as the playground. I am more than eager to dive in the web technologies.
And similarly I have never really used the Debugger at all, but with Emacs and Elisp as the playground, strangely again, I find myself brimming with energy to have a go at it and do all the weird hacks I have planned over the last couple of months.
Hopefully, this Padawan is on his way to the Jedi Masterhood;p
Isn't every game in itself a compex software with having an innantely inseperable laser-like focus on User Experience and User Interface. Plus, I have found a bunch of Open Source Complex Games which, I hope, will give me enough documentation and teach me how to approach the Complex System design in the Simplest possible way. Games it is.
Simple Text based games seem best to get started with the entire system design via games project and then focusing on the UX aspects of the things - and the use of various modelling languages used extensively in Documentation. Learning it via designing and analyzing games designed for Emacs and the nascent ones for Atom.
Gonna start with the simple Card Games and focus on the Technical skills as well as the UX aspect of things. I hope to learn loads about the Magnificent Emacs and the Prodigious Atom in the process.
Plus, for some reason, I have this aversion towards bare-bones JavaScript and even the straightforward HTML5. Perhaps result of psychological trauma that the education system inflicted over the years. However, I do find myself Curious and Passionate enough to achieve the same things in a different way. Instead of JavaScript, I am a huge fan of CoffeeScript and with the Jade prepocessor for HTML, LESS instead of CSS3 and here comes the best part, with Github's atom as the playground. I am more than eager to dive in the web technologies.
And similarly I have never really used the Debugger at all, but with Emacs and Elisp as the playground, strangely again, I find myself brimming with energy to have a go at it and do all the weird hacks I have planned over the last couple of months.
Hopefully, this Padawan is on his way to the Jedi Masterhood;p