design - Algorithm for Learning development -


this generic question - know bit of perl , python , looking in learn programming once hang of can start developing apps , websites. request give me algorithm(steps :)) should approach towards learning it. have posted small questions on perl/python , have recieved great everyone. note:- not in hurry learn know takes time , thats fine.

please give suggestions think valid(please dun push me learn lisp,haskell - beginner)

  1. start book covers control structures, etc. (two recommend include head first programming, or learning program (which ruby book).

after that, try out basic stuff learn syntax, control structures, logic, etc. - sites are:

project euler

coding dojo

code kata (pragpub)

then, move there (at point may want more framework specific stuff - mvc, rails, etc.).

on side note - language largely irrelevant. i'm mentoring apprentice developer @ work (in c# he's looking @ python), , in our last coding session, wrote little code, spent ton of time chewing through edge cases in code kata.

(an addendum)

once you're past basic control structures , syntax, you're going find toughest parts design, abstraction, problem solving, etc. - ways pick skills include:

  • getting mentor (even virtual one).
  • looking @ lots of code. if not in dev shop, @ opensource project you're interested in see how other people code.
  • contribute oss
  • start small, , build (i'm partial building own blog site - jedi has build own lightsaber ;)
  • have fun!

Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -