Code Year

Catégorie web  |  Tag , , , ,   |  Pas de commentaires

À un ami (qui se reconnaitra en lisant ceci) qui me demandait ce qu’il fallait que ses enfants apprennent à l’école pour être promis à un brillant avenir, je linkais avec amusement cet article sur Business Insider: Teach Your Kids How To Code, Not How To Speak Chinese

There is a belief among some – perhaps out of fear, or prudence – that children today should study Mandarin Chinese as their second language. If China is going to rule the world in a few decades, at least my kid will be able to communicate.

That’s an interesting idea, but the reality is that no matter who is ruling the world, if your kids don’t live in China, their lives are much more likely to involve software than speaking Chinese.

So make sure the second language they study is code. Then their third language can be anything you’d like – Mandarin, Spanish, Latin, French, whatever.

Comme il n’est jamais trop tard pour apprendre de nouvelles choses, si vous voulez vous y coller, c’est le moment de vous inscrire sur l’excellente initiative de Code Year qui vous enverra alors chaque semaine de l’année 2012 une nouvelle leçon interactive de programmation.

Pour info, c’est une idée propulsée par Codecademy que j’ai découvert il y a quelques mois et dont j’ai dévoré les premières leçons. D’une simplicité absolue, clairement expliqué et tout se passe en ligne, sans avoir rien à paramétrer. C’est une excellente façon de commencer cet apprentissage qui peut souvent sembler laborieux, alors qu’ici, c’est presque un jeu avec des “achievements unlocked” tout partout.

Je ne peux donc que vous encourager à rejoindre les déjà plus de 68000 inscrits qui vont apprendre à coder cette année grâce à Code Year. Et comme le dit Douglas Rushkoff, cité sur la page d’accueil:

If we don’t learn to program, we risk being programmed ourselves… program or be programmed

On vous aura prévenu…

Mozilla développe Bespin, un éditeur de code en ligne

Catégorie web  |  Tag , , ,   |  Pas de commentaires

Prometteur ce nouveau projet dans les tiroirs de Mozilla Labs, intitulé Bespin. Editeur de code en ligne, respectant les standards de l’Open Web par opposition aux formats propriétaires (tels que Flash & Silverlight pour ne pas les citer), Bespin se fixe quelques objectifs très sexy:

  • Facilité d’utilisation — une interface simple permettant de se plonger directement dans le code
  • Collaboration en temps réel — pour éditer à plusieurs et en même temps le même code
  • Ligne de commande intégrée — à la manière de vi et Emacs qui ont démontré les avantages d’une ligne de commande intégrée à l’éditeur
  • Avec des possibilités d’extension — à la manière des extensions Firefox, ou encore avec des commandes à la Ubiquity
  • Très rapide — l’éditeur se doit d’être réactif même avec des fichiers très volumineux
  • Accessible de partout — depuis n’importe quel système dans tous les navigateurs respectueux des standards

Bespin

Pour ceux qui veulent en savoir plus, une version 0.1 de Bespin est dors et déjà accessible. Il ne s’agit que d’une démo assez limitée pour l’instant, mais cela permet déjà de se faire une idée de l’interface (et de sa qualité de réalisation). A suivre donc de très prêt.

Bespin, l'éditeur de code en ligne