Apprendre à créer des logiciels [Fermé]

Signaler
-
 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

>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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 490
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.
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
Messages postés
5927
Date d'inscription
mercredi 26 mai 2004
Statut
Contributeur
Dernière intervention
18 septembre 2009
212
ya que moi qui aime le c# ici....
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 !
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.
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 490
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.

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.
slt attender jusqua 20ans
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.

@++
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 490
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.
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 513
Salut,

Tu pourras peut être trouver des eclaircissements par là:
http://www.commentcamarche.net/faq/457-Comment-d%E9buter-quel-langage
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

@+
ok et j'ai entendu parler de C++ c'est bien ça ?
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 490
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."
Dans le style BASIC tu as aussi Liberty BASIC qui est dispo gratos avec un forum en français.

http://lbasic.atomysk.com
Messages postés
489
Date d'inscription
lundi 24 janvier 2005
Statut
Membre
Dernière intervention
28 avril 2005
92
ou leopard , c'est fait avec liberty basic ,
il y a les sources aussi.
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 !!!
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
moi g le veux g fait 1er anne a iut en genie info.
voici mon e-mail: appellesbob@yahoo.fr
je suis partant mais je n'ai pas la connexion en permanence pour le travail sur le logiciel dont tu parle
le C# sert à quoi ?
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 490
C'est un langage de programmation parmis d'autres.
ça c'est une reponse !

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

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

merci d'avance
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 490
N'importe lequel. Dans le principe, ils sont tous conçus pour créer des logiciels.
j aimmerais aprendre a crees un logisiciel de tournage de filme montage