Table des matières:
- Sites Web d'apprentissage du code
- Sites de référence de codage
- Actualités techniques et sites Web communautaires
Vidéo: 6 SITES POUR APPRENDRE À CODER + BONUS 2024
Le monde de la technologie est en constante évolution. Les nouvelles technologies sont inventées, les développeurs construisent de nouveaux produits en utilisant ces technologies, et de nouveaux marchés émergent des personnes qui utilisent ces produits. Les ressources suivantes vous aident à continuer d'apprendre, à répondre aux questions et à rester au courant de ces changements.
Les ressources listées ci-dessous sont entièrement gratuites. Beaucoup de ces ressources restent gratuites en fonction des membres de la communauté comme vous, alors n'hésitez pas à participer!
Sites Web d'apprentissage du code
Apprendre à coder est un voyage constant qui ne finit jamais, même pour les programmeurs les plus expérimentés. De nouveaux langages et cadres apparaissent tous les jours et la seule façon de rester à jour est de continuer à apprendre. Bien que vous ne soyez peut-être pas encore un développeur expérimenté, les ressources suivantes s'adressent aux débutants ayant différents styles d'apprentissage. Vous pouvez apprendre des sujets généraux d'introduction à l'informatique ou des techniques de développement Web spécifiques en lisant du texte ou en regardant des conférences vidéo, et le faire à votre propre rythme ou dans une classe prévue.
Codecademy
Codecademy, créée pour les personnes n'ayant aucune expérience en programmation, est le moyen le plus simple d'apprendre à coder en ligne. Vous pouvez utiliser le site pour
-
apprendre les langues frontales comme HTML, CSS et JavaScript
-
Essayez les langages back-end comme Ruby, Python et PHP
-
Construisez des pages réelles à partir de sites Web comme AirBnb, Flipboard et Etsy
Les langues frontales traitent de l'apparence du site Web, tandis que les langues principales ajoutent une logique de site Web, par exemple, que montrer aux utilisateurs et quand.
Vous n'avez pas besoin de télécharger ou d'installer quoi que ce soit pour commencer à coder à Codecademy - il vous suffit de vous inscrire ou de vous connecter pour commencer à apprendre.
Si vous êtes bloqué, recherchez un indice au bas des instructions ou cliquez sur le lien Forum de questions et réponses pour poser une question ou voir si quelqu'un a déjà publié une solution à votre problème.
Coursera et Udacity
MOOCs , ou cours en ligne massivement ouverts , sont des classes ou des cours qui sont enseignés via Internet à un nombre pratiquement illimité d'étudiants. Ces cours encouragent l'utilisation de forums en ligne et l'interactivité pour créer un sentiment de communauté. Coursera et Udacity, deux des plus grands MOOC, ont une variété de cours liés au codage. Chaque cours est enseigné à travers une série de conférences vidéo par un membre du corps professoral de l'université ou un expert de l'industrie.
Hackdesign. org
L'autre moitié du codage est la conception. Un bon design visuel fait souvent la différence entre l'utilisation et le partage de votre site Web par des centaines de personnes et le fait que des millions de personnes le font.Hack Design propose 50 cours de design créés par de grands designers du monde entier, y compris des designers de Facebook, Dropbox et Google.
Chaque leçon vous est envoyée par e-mail chaque semaine. Elle comprend des articles à lire et des tâches de conception à réaliser en fonction de ce que vous venez d'apprendre. Les sujets traités comprennent la typographie, la conception de produits, les interactions avec les utilisateurs et les outils de prototypage rapide.
Code. org
En décembre 2013, Code. org a marqué l'histoire lorsque plus de 15 millions d'élèves américains ont participé à un événement d'apprentissage du code appelé Hour of Code. Tout au long de l'année 2014, 25 millions d'étudiants de plus pratiqueront leurs compétences en programmation pendant une heure. Code. org héberge son propre contenu pour les élèves de la maternelle à la huitième année. Il fournit également des liens vers d'autres ressources d'apprentissage du code, ciblées sur plusieurs âges.
Code. org a également des matériels d'apprentissage hors ligne hors ligne, vous pouvez donc continuer à apprendre même si vous n'avez pas un accès fiable à une connexion Internet.
Sites de référence de codage
Lorsque vous apprendrez à coder, vous serez bloqué. Votre code ne se comportera pas comme prévu. Cela arrive à tous les programmeurs - c'est une partie inévitable du processus de transformation de la logique humaine et des pensées floues en un code rigide qu'un ordinateur peut comprendre. L'important est d'avoir un plan et d'avoir des ressources pour aider à déboguer votre code et résoudre votre problème.
Les ressources suivantes incluent des textes de référence, qui vous aident à vérifier votre syntaxe de codage, ainsi que des groupes d'utilisateurs de la communauté, qui vous aident à vérifier la logique de votre programme.
W3Schools
W3Schools est l'une des meilleures ressources pour les débutants qui commencent tout juste à apprendre. Le site Web comprend du matériel de référence et des didacticiels de base pour HTML, CSS, JavaScript, PHP et d'autres langages de programmation, bibliothèques et normes.
De plus, les pages de référence incluent de nombreux exemples de codage que vous pouvez afficher et modifier dans votre navigateur, ainsi qu'une liste d'attributs ou de propriétés pouvant être utilisés. Si vous savez que vous pouvez insérer une image en HTML, changer la couleur du texte en utilisant CSS, ou afficher une alerte à l'utilisateur en utilisant JavaScript, mais vous ne pouvez pas vous souvenir de la syntaxe exacte pour le faire, essayez de commencer par W3Schools.
Réseau de développeurs Mozilla
Mozilla Developer Network (MDN) est un site de référence et de didacticiel de style wiki qui couvre HTML, CSS, JavaScript et diverses API. Le site est géré par la communauté des développeurs, donc tout le monde peut contribuer - même vous! Bien que n'étant pas aussi convivial que W3Schools, MDN est l'une des sources de documentation les plus complètes et les plus précises pour les langages Web.
Les développeurs utilisent fréquemment MDN pour référencer la syntaxe, et également pour voir la compatibilité des navigateurs de bureau et des navigateurs mobiles pour des balises et des commandes spécifiques. Vous pouvez également consulter les tutoriels sur MDN hébergé par la Mozilla Foundation, une organisation à but non lucratif qui aide à soutenir et à maintenir le navigateur Firefox.
Stack Overflow
Stack Overflow est relativement jeune, fondé en 2008, mais est rapidement devenu le meilleur endroit où les développeurs peuvent poser des questions sur le codage et y répondre.N'importe qui peut poser une question, des programmeurs individuels fournissent des réponses, et la communauté du site vote en haut ou en bas des réponses pour montrer l'accord ou le désaccord. Le site comprend des sujets qui couvrent tous les principaux langages de programmation Web, et les sujets les plus populaires comprennent JavaScript, Ruby et Python.
Avant de poser une question, recherchez sur le site Web si une réponse à votre question a déjà été postée. L'une des règles d'étiquette du site Web montre que vous avez fait des recherches avant de poster une question.
Actualités techniques et sites Web communautaires
Il existe des gens qui codent dans le monde entier, et quelqu'un à Shanghai peut créer une application que vous utilisez tous les jours aussi facilement que quelqu'un à San Francisco. Un certain nombre de ressources sont disponibles pour les développeurs afin de mieux comprendre ce que les autres travaillent, à la fois dans les grandes entreprises et dans les startups. En plus de ce que les gens travaillent en ce moment, si vous avez un site Web que vous voulez construire, il peut être utile de voir ce qui a été construit dans le passé, de sorte que vous pouvez identifier les domaines à améliorer.
Les ressources suivantes vous aident à rester informé sur ce qui se passe dans la communauté technologique et à interagir avec d'autres personnes intéressées par la technologie dans votre ville.
TechCrunch
TechCrunch est un blog populaire qui couvre les startups technologiques et les grandes entreprises technologiques. En 2006, le site Web a consolidé sa réputation en racontant l'histoire de l'acquisition par Google de YouTube pour 1 $. 6 milliards. Avec ses reportages en ligne, TechCrunch organise des conférences tout au long de l'année, comme Disrupt, qui accueille des conversations avec des vétérans de l'industrie et met en lumière de nouvelles startups technologiques.
Hacker News
HackerNews (HN) est un site de discussion hébergé par YCombinator, un incubateur de startups en Californie. La page d'accueil du site Web est une collection de liens hypertexte, souvent vers des sites Web de démarrage et des articles de nouvelles, que les utilisateurs individuels ont soumis.
Une fois la soumission effectuée, la communauté entière peut modifier la soumission, et les candidatures les mieux classées apparaissent en premier sur la page d'accueil. En outre, la communauté peut commenter des soumissions individuelles, et chaque commentaire peut également être mis à jour, le commentaire le mieux classé apparaissant en premier sur chaque page de soumission.
Les titres de soumission commençant par "Afficher HN" sont une demande à la communauté de commenter un site Web de démarrage qui vient de démarrer. Les titres de soumission commençant par «Demander HN» sont une demande à la communauté de répondre ou de commenter une question.
Meetup
Meetup est un site Web qui organise des réunions locales en fonction des intérêts ou des activités. Les organisateurs de Meetup, qui sont des membres de la communauté de bénévoles, organisent des réunions en publiant des informations sur le site Web. Ensuite, les membres de la communauté recherchent, rejoignent et RSVP pour des réunions via le site Web.
Bien que vous puissiez apprendre seul, trouver d'autres personnes qui apprennent à coder est un excellent moyen de rester motivé et de maintenir votre élan. Les personnes que vous rencontrez peuvent apprendre à coder pour les mêmes raisons que vous, par exemple pour créer un site Web, améliorer les compétences pour un emploi existant ou trouver un nouvel emploi lié à la technologie.