Translator
English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag
Categories
Archives
Navigation

I thought it would be nice to start a list of tips for new programmers.  I will start off with saying that my personal tip to someone that is new to programming is to start low-level and small.  I feel that most people including myself that have started programming just this century have a lack of knowledge for low-level concepts.  Dynamic langauges are great but they don’t teach the core concepts of whats going on under the hood.  Of course you can learn how to program from learning say Ruby but I think you can learn more then just programming from learning C or even C++.  My tip is obviously very opinionated and the thing is I don’t even know C or C++ but I’m starting to learn Assembly (or maybe C) simply for the fact that it will help me understand the low-level concepts.  A good example of this is looking back at my programming ‘history’.  The first language I really used was PHP which I got so used to the ‘hackish’ style of it and learned the syntax of PHP not the concepts of programming that it hurt me in the end.  I’m glad I took the step to learning Java which opened my eyes to the fact I know almost nothing when it comes to theory.  So when you start it might be ok to play with QBasic or Python but just make sure you take the time to learn a low-level language or even just study the theory behind it becuase it helps you understand programming beyond just memorizing the libraries.

Do you have any tips? You can leave them in the comment section below.

Bookmark and Share

Related posts:

  1. When should you use C -programming language-?
  2. A list of easy programming languages to start with.
  3. What is your current programming project?
  4. Investing in FOREX as a Programmer
  5. Review of Stanford Programming Methodology Lectures

Leave a Reply

Search
March 2010
S M T W T F S
« Feb    
 123456
78910111213
14151617181920
21222324252627
28293031  
Top Commentators
  1. Justin Justin (8)
  2. Matthew Blackmon Matthew Blackmon (5)
  3. Michael Wales Michael Wales (4)
  4. Ben Norman Ben Norman (2)
  5. Chris Chris (2)
Tags