2010-05-25 3 views
0

Doublons possibles:
Good place to start learning ASP.NET
Help getting started in programming?Comment démarrer la programmation pour un débutant complet?

Je suis nouveau à programming.How je peux mieux commencer à apprendre à l'avance ...... Thanx

+1

Cela varie en fonction des raisons pour lesquelles vous faites cela et de la façon dont fonctionne votre esprit. Si vous voulez une réponse générale, tapez "comment apprendre la programmation" dans la boîte de recherche. – Artelius

+1

La plupart des réponses ci-dessous plus: trouver des mentors et des pairs; apprendre des deux. – Rusty

+2

Dupliquer de (parmi beaucoup d'autres): http://stackoverflow.com/questions/172206/help-getting-started-in-programming http://stackoverflow.com/questions/335063/whats-the-easiest-way- apprendre à programmer http://stackoverflow.com/questions/240525/how-did-you-learn-to-program http://stackoverflow.com/questions/2462351/how-do-the-young-start- programmation-nowstays http://stackoverflow.com/questions/1048004/start-programming-at-27 – interjay

Répondre

1

? A été demandé à plusieurs reprises avant ... mais la réponse de base est:

  1. Trouver un projet intéressant de travailler sur
  2. Choisissez un langage en fonction de ce domaine que vous préférez (web, logiciels, etc.)
  3. Apprenez de vos erreurs
  4. Répétez l'étape 1.
+0

Vous pouvez également répéter à l'étape 1. si vous voulez élargir vos connaissances une fois que vous maîtrisez un langage. – ereOn

+1

J'échangerais les étapes 1 et 2 dans ceci. –

+0

Downvoter ... partagez votre opinion? – ereOn

0

écrire du code, chercher des problèmes à résoudre et les résoudre

bâton à une langue et l'utiliser comme instrument

Thin k à propos de ce que vous faites

livres Lire

-1

Aujourd'hui faire un simple jeu Tic Tac Toe, demain un jeu de serpent, après cela ajouter un autre serpent contrôlé par ordinateur pour vous battre pour le même point. Après que ceux-ci sont faits, trouvez une cible et allez-y. Ne laissez pas passer un jour sans écrire au moins une des plus petites applications.

+0

Qui suis-je pour vous arrêter ... mais même pour ces jeux stupides il y a beaucoup de prise de décision et il ne peut pas les faire sans plonger profondément dans les API graphiques. Le cerveau apprend plus vite en suivant une série de petites victoires qu'en copiant des exemples de livres bibles. –

0

écrire du code, si vous ne savez pas quoi écrire trouver un site qui a des puzzles de programmation, quelque chose comme Collection Of Puzzles For Programmers

En plus de cela, commencer la lecture du code, téléchargez un projet open source et regarder comment ils codés, puis en tirer des leçons

abonner à des podcasts de votre langue spécifique

0

J'ai commencé par apprendre les bases de Java (je l'ai lu quelques livres, mais ne suis pas vraiment le coup de lui). Puis j'ai commencé à suivre des cours à l'université, et là nous avons été "forcés" d'apprendre C.

Je me souviens avoir pensé que c'était une perte de temps totale - au moins, nous devrions apprendre le C++. Mais quelques années plus tard, je comprends pourquoi ils ont promu C, et je l'utilise encore beaucoup. La bonne chose à propos de C est que vous devez faire «tout» vous-même. Vous apprenez vraiment à bien comprendre et utiliser les structures de données, les algorithmes de tri et la gestion de la mémoire, en les implémentant vous-même. Les nouveaux élèves à l'école commencent par apprendre le C#, et bien que ce soit une bonne langue, une grande partie de la compréhension profonde que nous avons apprise de C est perdue.

Il est trop facile de commencer à utiliser quelque chose qui vous est servi par .Net ou Cocoa sans vraiment comprendre ce qui se passe sous le capot.

Apprentissage C n'est pas le moyen le plus rapide de produire un tas de programmes - mais c'est un bon début si vous voulez vraiment apprendre comment les choses fonctionnent.

+0

C'est le problème de base avec les étudiants que, sans comprendre les bases, ils sautent dans les langues supérieures. Vous avez raison Monsieur, nous devrions commencer à partir des bases. –

Questions connexes