Besoin d'un premier aiguillage

ultramac101ultramac101 Membre
mai 2009 modifié dans API AppKit #1
Bonjour à  tous.
Je suis tout nouveau et je désire apprendre la programmation sur Os X.

J'ai déjà  des notion en programmation mais pas en C (je connais assez bien le PHP mais de manière procédurale).

J'imagine que la programmation ça reste toujours des variables, des conditions, des boucles et des fonctions implantées (librairies sous mac je crois).

Les raisons de mon message ici:

- Je cherche tout support qui peut me correspondre (livres, sites, tutoriels, screencast....).
- Les livres de la page d'accueil sont-ils a conseiller à  un débutant en C ?
- Toujours, au niveau des livres, traitent-ils tous de Xcode ? (je suis un peu dérouté par ce programme, j'ai l'habitude d'un simple éditeur de texte  ;) )
- Ensuite, quitte à  débuter de zéro, dois-je attendre SL ?

Voilà , comme vous l'avez compris, je cherche à  poser les bases.

à‰dit:
Je précise que mon niveau en anglais n'est pas suffisant pour suivre correctement un tutoriel ou un livre.

Réponses

  • Philippe49Philippe49 Membre
    mai 2009 modifié #2
    Bienvenu !

    1) Apprendre le C (livre et/ou tutoriel : il y a pléthore).

    2) Plus tard (un cursus d'apprentissage en C , c'est plusieurs mois), il y a des livres sur Cocoa en Français (celui de Aaron Hillegass est excellent).

    3) Se familiariser avec l'Anglais/Américain des docs Apple est essentiel.
  • RocouRocou Membre
    02:36 modifié #3
    dans 1242110992:


    - Je cherche tout support qui peut me correspondre (livres, sites, tutoriels, screencast....).


    Si les conseils des experts présents sur le site te seront forts utiles, je me permets de te donner le conseil d'un Grand Débutant qui commence enfin à  comprendre la "philosophie" du trio XCode/Cocoa/Interface Builder.

    La référence indispensable est la 3eme édition du livre de Aaron Hillegass "Programmation Cocoa sous Mac OS X".
    (Je le trouve bien meilleur que la 2eme édition, plus clair et plus didactique)
    C'est vraiment du pas à  pas, avec de nombreuses copies d'écran.

    Le tutoriel de Tablier, sur le site m'a également bien aidé.
  • schlumschlum Membre
    02:36 modifié #4
    Dommage d'avoir commencé par le PHP... je dirais que c'est plus pénalisant qu'autre chose.
  • RocouRocou Membre
    02:36 modifié #5
    dans 1242135404:

    Dommage d'avoir commencé par le PHP... je dirais que c'est plus pénalisant qu'autre chose.

    Ha bon? J'allais écrire l'inverse. La syntaxe du C sans ses "subtilités".
  • schlumschlum Membre
    mai 2009 modifié #6
    Non... Surtout la syntaxe du C, mais bien trop permissif... Typage faible, indirection sur les noms de variables, concaténations de chaà®nes à  la mode C++ etc.

    Apprendre le PHP en connaissant le C, c'est du gâteau... L'inverse c'est plutôt une pilule amère.
  • ultramac101ultramac101 Membre
    02:36 modifié #7
    dans 1242135676:

    Apprendre le PHP en connaissant le C, c'est du gâteau... L'inverse c'est plutôt une pilule amère.


    Humm... C'est pas rassurant !

    A propos du livre de Aaron Hillegass, faut-il connaà®tre au préalable le C ?
  • Philippe49Philippe49 Membre
    02:36 modifié #8
    Objective-C est une surcouche du C. Hillegass indique dans les premières pages de son livre que le prérequis minimum est la connaissance du langage C, à  défaut un langage objet JAVA , C++ , ... On peut le lire sans être une épée en C ou Unix, mais un minimum est indispensable : les types, les chaà®nes , les formats, les boucles, les structures, les tableaux, les matrices, les fichiers, les pointeurs, quelques idées élémentaires sur la compilation ...
Connectez-vous ou Inscrivez-vous pour répondre.