Comment apprendre efficacement l’informatique par moi-même


Merveilleux ! Félicitations pour avoir décidé de retirer une partie du mystère des ordinateurs, et bravo pour avoir déjà mis en place Linux.

À ce stade, je pense que vous pourriez vouloir réduire votre objectif --- beaucoup. Don't worry about math ; you're a long, long way from needing anything beyond basic arithmetic. Placez les livres que vous avez achetés sur votre table de nuit et feuilletez-les lorsque vous avez du mal à vous endormir ; n'essayez surtout pas de les lire en entier. (Le genre de livres dont vous'aurez besoin au début ont tendance à être datés très rapidement, donc même les livres sur le python peuvent être trop vieux pour être utiles). Ils ne sont pas'nécessairement un mauvais investissement, mais ils'sont un projet que vous pouvez remettre à plus tard pour le moment.


Pour l'instant, cependant, je pense que vous devriez vous concentrer sur la programmation. Jusqu'à récemment, je recommanderais python comme un excellent premier langage, mais mon exposition au langage Processing m'a fait changer d'avis.

Processing.org

Ce qui m'a fait changer d'avis, c'est ce tutoriel :

La nature du code

La plus grande partie du plaisir avec l'informatique (certainement lorsque vous'apprenez pour la première fois) est d'exécuter un programme qui a une certaine quantité de comportement complexe, puis d'apporter un changement au code et d'observer comment ce changement de code conduit à un comportement différent. Processing (en supposant que vous puissiez l'installer et le faire fonctionner) gère tout le travail de plomberie grotesque et inintéressant pour faire apparaître les graphiques à l'écran. Le tutoriel "Nature of Code" vous donne de petits bouts de code qui font des choses intéressantes, et il'est vraiment facile d'y aller et de modifier ce code et de regarder ce qui se passe.

Et si un peu de théorie de l'apprentissage ne vous dérange pas : obtenir beaucoup de petits succès immédiatement est vraiment important pour ramasser la programmation. Si vous travaillez à travers quelques tutoriels de Processing, vous'allez obtenir beaucoup plus de confiance que, oui, vous pouvez faire faire à l'ordinateur des choses intéressantes. C'est cette confiance, bien plus que l'intelligence ou les capacités naturelles, qui vous permet de passer les moments difficiles sur la route.

Alors plongez, changez des choses, cassez des choses, et envoyez-moi une ligne quand vous'êtes prêt à sauter dans votre deuxième langage de programmation.

Bonne chance!