Subversion
Written by: Lorna Jane Mitchell
Featured Refcardz: Top Refcardz:
  1. Git
  2. DNS
  3. Data Mining
  4. Spring Data
  5. Subversion
  1. Spring Data
  2. Subversion
  3. Spring Config.
  4. Spring Annotations
  5. Data Mining

Link Details

Link 917131 thumbnail
User 1008817 avatar

By dodgy_coder
via dodgycoder.net
Submitted: Feb 02 2013 / 02:34

This is something I've wrote to help you when trying to learn a new programming language. It is targeted at programmers who have already learned the basics of programming, and want to add a new language to their arsenal. TL;DR * Build something you actually need right now. * Port an existing, well known program to the new language. * Find a decent book on the language and read through it all as fast as you can. * Mix action with equal parts learning (reading books/tutorials). * Study reference works on public repositories. * Devote large, uninterrupted chunks of time, at least half a day, to learning the new language. * Learning a language shouldn’t just be a solitary endeavor. * Use an editor with syntax highlighting. * Working on a real project with real customers and deadlines is a white hot crucible for learning a new programming language. * Invest Regularly in Your Knowledge Portfolio: Learn at least one new language every year. Different languages solve the same problems in different ways.
  • 1
  • 0
  • 73
  • 151

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (1)



Voters Against This Link (0)