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)
- 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:
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
Post a Comment