Initiation à la Programmation.

Statut
N'est pas ouverte pour d'autres réponses.

Juusy'

♥TeamPSG♥
Premium
Inscription
12 Janvier 2013
Messages
482
Réactions
188
Points
4 026
Qu'est-ce que la programmation ?

Il existe de nombreux langages de programmation, chacun ayant une syntaxe (orthographe) lui étant propre.
On emploi le mot "programmer" pour désigner l'action d'écrire des instructions dans des fichiers.
Lorsque ces instructions sont assemblées, elles forment un code source qui permettra par la suite d'obtenir le logiciel ou d'afficher une page web par exemple.

Développer des applications

Avant d'obtenir votre application finale, vous allez devoir passer par plusieurs étapes.

57.png


1) Le code est écrit dans un fichier, ce code a une syntaxe particulière qui varie en fonction du langage de programmation.
2) Le code est converti par un compilateur afin d'obtenir un résultat compréhensible par votre système d'exploitation.
3) Après cette compilation, votre logiciel est enfin utilisable.

Il existe 2 sortes d'applications :

63.png


Les applications console :
Ces applications n'utilisent pas d'interface graphiques, les applications console sont très utilisées sur Linux.
Vos premiers programmes seront des applications console, l

Les applications GUI :
Ces applications n'utilisent pas d'interface graphiques (Graphical User Interface), les applications GUI sont très utilisées sur Windows (Paint, Notepad++, calculatrice...).



Il vous faut commencer par apprendre à programmer des applications console pour découvrir la syntaxe d'un langage et développer votre logique.
Après vous être assez expérimenté, vous pourrez développer des applications GUI.

Voici les principaux langages de programmation :
- Visual Basic.NET (facile, uniquement windows)
- C# (intermédiaire)
- C++ (difficile)
- Java (difficile)

Il vous est conseillé de commencer par le Visual Basic.NET, ce langage est simple et complet, il est parfait pour vous initier à la programmation.




Développer des sites web

Pour développer un site web, on utilise généralement le HTML & CSS, le PHP et le Javascript.

- Le HTML a pour but : Afficher la page web aux navigateur web, cette page web contient un code qui défini la forme, la couleur et les données du site.
(firefox, google chrome...)
- Le PHP a pour but : Gérer le site (faire des calculs, faire des systèmes d'inscription, récupérer des données...)
- Le Javascript a pour but : Rendre le site dynamique (effets visuels, menus déroulants...)

Le HTML & CSS, javascript sont chargés de la partie graphique.
Le PHP se charge de la partie logique (du fonctionnement).

Si vous êtes un débutant il vous est conseillé d'apprendre les langages selon cet ordre :
1) HTML & CSS
2) PHP
3) Javascript (Optionnel)


Source:
 

Lyrix

Student ✦ UX/UI Design
Ancien staff
Inscription
20 Août 2012
Messages
22 670
Réactions
8 150
Points
36 866
Super tuto très complet :ok:
 
D

delete221380

Nice work dude :)

Cependant tu devrais continuer sur ta lancer et faire la série complète, te focaliser sur un langage en particulier (celui que tu pense maitriser le plus).
Pourquoi pas continué sur un langage applicatif avec certaines notions comme les variables, et ensuite finir sur une application concrète.

> Commencer par une application de level "débutant".
> Continuer avec une application plus complexe.
> Finir sur des applications digne d'une entreprise de programmation.
 

Juusy'

♥TeamPSG♥
Premium
Inscription
12 Janvier 2013
Messages
482
Réactions
188
Points
4 026
Nice work dude :)

Cependant tu devrais continuer sur ta lancer et faire la série complète, te focaliser sur un langage en particulier (celui que tu pense maitriser le plus).
Pourquoi pas continué sur un langage applicatif avec certaines notions comme les variables, et ensuite finir sur une application concrète.

> Commencer par une application de level "débutant".
> Continuer avec une application plus complexe.
> Finir sur des applications digne d'une entreprise de programmation.

Très bonnes idées que tu me donnes :D
Je vais réfléchir <3
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut