McFart
Oui Html/Css ne sont pas des langages de programmation mais des langages de balisage et mise en forme. Javascript est un langage de programmation (concrètement tu as le système de variables, fonctions, tableaux, objets etc).
Pour Jquery, en fait oui c'est une librairie à laquelle tu fais appelle et qui propose pas mal de fonctions qui vont faire les taches que tu souhaites, par exemple tu veux faire apparaitre/disparaitre un élément de ta page, tu auras pas à tout écrire en javascript mais tu aura la fonction .slideToggle qui va tout gérer, tu auras juste à spécifier les classes des éléments du DOM.
Concrètement Jquery à été crée pour les intégrateurs/webdesigners qui sont à l'aise en Html/Css mais qui ne sont pas forcément spécialisés en langages de programmation, ça leur permet de faire tout un tas de choses facilement.
Et une règle en programmation, c'est de pas réinventer la roue, si du code existe déjà (des libraires, frameworks etc) n'hésites pas à t'en servir. A LA SEULE CONDITION, que tu ai bien appris le langage concerné avant même si c'est chiant. 
Message édité le 27 juin 2017 à 01:29:54 par Catperson