Apprendre à créer des logiciels

Maxixime -  
 wiletek -
Bonjour à vous tous !

J'ai 15 ans et j'ai appris des languages de progr tel que le PHP et le MySQL. J'ai voulu passer aux choses sérieuses. En effet, je voudrais apprendre à créer des logiciels. Je voudrais savoir quel language apprendre sachant que la difficulté ne me fait pas peur. Ceci dit, j'ai enttendu parler des histoires de lience de language (ou quelque chose de ce genre) où y faudrait payer pour programmer (ou quelque chose comme ça) Pouvez vous m'ecllaircir sur ce point ?

Mes questions :

_Quel language apprendre ?

_ Un language permet il de décrire les composants d'une fenêtre comme le ferait le HTML pour une page où ce n'est qu'un moyen de gérer des donnée comme le fais le PHP avec le MySQL ou le HTML ?

_ Faut il payer pour programmer ?

_ Pourrais-je commercialliser par la suite des logiciel de ma provenance ?

_ Que puis-je faire avec le language que vous me conseillez ?

_ Et enfin quel livre me conseillez vous pour apprendre ce language sachant que je ne connais QUE le PHP et le MySQL ?

Merci beaucoup si vous pouvez me répondre. Merci d'avance !!!

21 réponses

pascal
 
>Mes questions :

>_Quel language apprendre ?

cela revient à demander quelle voiture acheter ? tout depends de ce que tu veux faire et surtout de tes affinités avec l'un ou l'autre. Si il existait un langage universel, on apprendrais tous le même et les autres n'existeraient même pas.
par consequent c'est à toi de decouvrir, tester et adopter tel ou tel langage. pour ma part je travaille avec c++, java, et Liberty BASIC.

mon choix vers l'un ou l'autre est determiné par l'application que je souhaite realiser.


>_ Un language permet il de décrire les composants d'une >fenêtre comme le ferait le HTML pour une page où ce n'est >qu'un moyen de gérer des donnée comme le fais le PHP avec le >MySQL ou le HTML ?

Si tu veux parler des composants graphiques, la plupart des langage le font. certains mieux que d'autre. en liberty BASIC pour afficher une boite de saisie de texte (ou textbox) une seule ligne suffit.

>_ Faut il payer pour programmer ?

certains programmes sont gratuits et d'autres sont payants. et la plupart des payants ont une version d'essai gratuite. Liberty BASIC est dispo en version gratuite sous le nom de Just BASIC dispo ici:

http://lbasic.atomysk.com/just.htm

>_ Pourrais-je commercialliser par la suite des logiciel de ma >provenance ?

Just BASIC dont je te parlais precedement peut creer des applications autonomes. Tu pourras donc distribuer tes creations.

>_ Que puis-je faire avec le language que vous me conseillez ?

avec Liberty BASIC et/ou Just BASIC, à peu près tout les styles de programme. j'ai créé des jeux mais aussi des applications de gestion pour un negociant en vin et un institut de beauté. Je commercialise ces programmes.

>_ Et enfin quel livre me conseillez vous pour apprendre ce >language sachant que je ne connais QUE le PHP et le MySQL ?

pour demarrer tu as "programmer pour les nuls" qui parle de Liberty BASIC. et bien d'autre.
tu aura plus d'infos sur le forum de liberty BASIC.


http://lbasic.atomysk.com/forum/search.php?search_keywords="livre"

>Merci beaucoup si vous pouvez me répondre. Merci d'avance !!!

comme tu as pu le remarquer je t'ai orienté vers Liberty BASIC, mais j'aurais pu aussi te parler de C++ ou de JAVA, j'ai choisi Liberty BASIC car pour debuter, il est pas mal du tout et il permet de progresser rapidement. en C++ ou JAVA il faut imperativement preparer son travail sur papier ou grace a des outils d'aide au develloppement et la programmation en tant qu'ecriture du code source n'est que l'etape finale. Et tres souvent la phase d'apprentissage est longue et beaucoup decident d'abandonner la progammation.

je pense avoir repondu point par point si c'est cela que tu voulais.
21
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Le plus important, pour apprendre, c'est surtout de se trouver un petit projet personnel, un truc qui te dirait bien.

La motivation, c'est très important.

(Moi par exemple, je m'amuse de temps en temps:
http://sebsauvage.net/python/webgobbler/ )

J'aurais tendance à prêcher pour mon église (Python).
Ce langage est formidable, et facile à apprendre.

Au boulot, je fais du Microsoft .Net (boarf...).
Delphi est très chouette pour développer des applications pur Windows (et gratuit pour les particuliers).
Java peut être intéressant, même si je le trouve lourd.
11
Maxixime
 
En faite si vous voulez je voudrais apprendre un language qui fait tout ^^ jme disais ke le C++ c'est pas mal surtotu ki parait que Windows est fait en C
3
Canard007 Messages postés 5936 Statut Contributeur 215
 
ya que moi qui aime le c# ici....
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
S@IT
 
Non moi aussi j'aime bien le C#, avec lui c'est super facile de faire des petites appli sur windows ... par contre je regrette l'absence d'une plus grande simplicité e d'utilisation d'opengl avec ce langage ...
@++++ tout le monde !
3
Maxixime
 
merci pour ta ré&ponse elle m'a bien éclairer. J'aurais savoir comment on fait pour stoker des données pouvant étre utiliser par le logiciel un peu comme une base de donnée. Y'a til un genre de DATABASE SQL ou un truk dont jai entendu parler : XML

Sinon je voulais essayer de faire un projet d'IA ce qui me passione par dessu tout.
2
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Maxixime:

Pour stocker des données, il y a des tas de solutions:

- stocker sous forme de fichier texte
- stocker sous forme de fichier binaire (avec une structure que tu aura tio-même définie)
- stocker des objets sérialisés
- utiliser un serveur SQL (connexion à un serveur SQL)
- utiliser un mini-serveur SQL embarqué (comme SQLite).
- etc.

XML n'est pas un système de stockage.
C'est un système de notation en format texte qui permet de hiérarchiser des données.

On utilise beaucoup les bases de données (SQL), car elles savent bien gérer de gros volumes d'information, ainsi que les relations entre ces informations.
2
la logique de programmation
 
Salut,
Je veux que vous puissiez m'aider a bien apprender et a avoir des informations sur la logique de programation,parceque j'apprends le language de Java alors nous n'avons pas eu le cours de la logique.

Merci.
2
x
 
slt attender jusqua 20ans
2
pascal
 
Salut SebSauvage,

Bravo pour ton site.....
Bruce ECKEL a dit ça car il ne connaissait pas Liberty BASIC :-))

Je plaisante, bien sûr ;-)

Peut être que si j'avais connu Python avant LB ?.....

Si il est si bien que ça, il va falloir que je m'y colle serieux. au moins pour l'essayer.

@++
1
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
J'étais zun adepte du basic avant, aussi.
Mais du QuickBasic (on avait pas Windows à l'époque).
J'était même allé jusqu'à inclure des routines assembleur que j'appellais depuis le programme QuickBasic.
Amusant.

Ah la belle époque. :-)



Pour Python, disons que depuis que m'y suis mis, j'ai l'impression de perdre mon temps dans les autres langages.

Ceci dit, Python n'est pas fourni avec un RAD comme Delphi ou LibertyBasic.

Mais il y a de larges compensation.
0
kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Tu pourras peut être trouver des eclaircissements par là:
http://www.commentcamarche.net/faq/457-Comment-d%E9buter-quel-langage
0
Maxixime
 
salut si j'ai poser la question : "Puis je vendre mes création" c'était un moyen indirect si c t le truk qui avait avoir avec la licence. J'ai 14 ans et fodra attednre 6 ans pour envisager a vendre koike se soit. Je me fou éperdument de l'argent voila merci de répondre

@+
0
Maxixime
 
ok et j'ai entendu parler de C++ c'est bien ça ?
-1
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
C++ ?

Franchement, bof.

C'est un langage orienté objet, mais de l'aveux même de ces concepteurs, c'est un semi-ratage.

Bruce Eckel, qui est membre du comité ANSI C++, avoue lui même:
"Live is short - You need Python".

ça veut tout dire :-)

Il ajoute même:
"I feel Python was designed for the person who is actually doing the programming, to maximize their productivity. [...] When you have the experience of really being able to be as productive as possible, then you start to get pissed off at other languages. You think, "Gee, I've been wasting my time with these other languages."
0
pascal
 
Dans le style BASIC tu as aussi Liberty BASIC qui est dispo gratos avec un forum en français.

http://lbasic.atomysk.com
-1
aldo13 Messages postés 490 Statut Membre 103
 
ou leopard , c'est fait avec liberty basic ,
il y a les sources aussi.
0
maxixime
 
Mes questions :

_Quel language apprendre ?

_ Un language permet il de décrire les composants d'une fenêtre comme le ferait le HTML pour une page où ce n'est qu'un moyen de gérer des donnée comme le fais le PHP avec le MySQL ou le HTML ?

_ Faut il payer pour programmer ?

_ Pourrais-je commercialliser par la suite des logiciel de ma provenance ?

_ Que puis-je faire avec le language que vous me conseillez ?

_ Et enfin quel livre me conseillez vous pour apprendre ce language sachant que je ne connais QUE le PHP et le MySQL ?

Merci beaucoup si vous pouvez me répondre. Merci d'avance !!!
-1
momo
 
slt maxixime je cherche kel kun pour faire equipe et pour crée des logiciels donc si t interreser on peux faire equipe

momo94270biskay@hotmail.com
-1
titus
 
moi g le veux g fait 1er anne a iut en genie info.
0
titus
 
voici mon e-mail: appellesbob@yahoo.fr
0
wiletek
 
je suis partant mais je n'ai pas la connexion en permanence pour le travail sur le logiciel dont tu parle
0
Maxixime
 
le C# sert à quoi ?
-1
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
C'est un langage de programmation parmis d'autres.
0
pascal
 
ça c'est une reponse !

seblapallise sauvage ! :-))
-1
imas045
 
bonjour a tout le monde

je aime bien savoir quel langage faut-il pour arriver a créer un logiciel

merci d'avance
-1
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
N'importe lequel. Dans le principe, ils sont tous conçus pour créer des logiciels.
0
guy
 
j aimmerais aprendre a crees un logisiciel de tournage de filme montage
-1

Discussions similaires