 good thing.

It means you're pushing yourself out of the comfort zone, staying current.

But it's also important to detect when you should "give up" or not invest time
in something that is just too painful (I personally gave up on EJB, or
temporarily on C++ to go back to Pascal, then back to C++ a few years later).

------
csomar
Don't worry, you don't become a professional programmer in one day. It's a
long process.

I started programming (Qbasic) at the age of 12. My first programs were just
some combinations of blocks of code taken from the help document. Until 18, I
had been always an amateur programmer. Then Things changed. Programming can be
flipped from fun to work. I can get paid to have fun, so why don't do it?

I was introduced to the real world and I discovered that my knowledge, as huge
as it was (a little from everything) wouldn't really help building the
smallest application. I also can't write code on my own. I need another
application to copy from or re-use the code. My frustrations began, but they
lasted short.

I started reading books. My target was Visual C#. I read a book about.Net
fundamentals and another one about Visual Studio. I become a better
programmer. It did took me months to understand OOP, but I finished by
mastering it. And yay! I used collections.

I left Visual C# and decided to develop for the web. I planned to learn it
from scratch. From the start to the end. First, I need a strong knowledge
about the Client Side. That is HTML, CSS and JavaScript. The first two are
somewhat easy to master and learn. JavaScript is very expressive and can take
a while to master.

Actually, I felt in love with JavaScript and with it's prototypal and dynamic
nature. I'm 19 and I already built 2 scripts that I'm selling on code canyon
(I'm working on the third right now ;)) Suddenly while browsing on the web, I
found a small niche, that can be valued to $100K/year. It's hidden somewhere
and related to JavaScript. No one explored this domain (except low-quality
Open Source solutions) I made my
good thing. 

 It means you're pushing yourself out of the quilt zone, quell current. 

 But it's also important to detect when you should " give up " or not induct time 
 in something that is just besides atrocious (I personally gave up on EJB, or 
 temporarily on C++ to go back to Pascal, then back to C++ a few years later). 

 ------ 
 csomar 
 Don't concern, you don't become a professional programmer in one day. It's a 
 long process. 

 I started program (Qbasic) at the age of 12. My first programs were just 
 some combinations of engine block of code taken from the help document. Until 18, I 
 had been constantly an amateur programmer. Then Things changed. Programming can be 
 flip from fun to work. I can get paid to have fun, therefore why don't do it? 

 I was introduced to the real world and I discovered that my knowledge, as huge 
 as it was (a little from everything) wouldn't really help building the 
 smallest application. I also can't write code on my own. I need another 
 application to copy from or re - practice the code. My frustration began, but they 
 survive light. 

 I started reading books. My prey was Visual C #. I read a book about. Net 
 fundamental and another one about Visual Studio. I become a better 
 programmer. It did took me months to understand OOP, but I finished by 
 mastering it. And yay! I use collections. 

 I left Visual C # and decided to modernize for the web. I plan to learn it 
 from scratch. From the start to the end. First, I necessitate a strong knowledge 
 about the Client Side. That is HTML, CSS and JavaScript. The inaugural two are 
 somewhat easy to master and learn. JavaScript is very expressive and can assume 
 a while to victor. 

 Actually, I felt in beloved with JavaScript and with it's prototypal and active 
 nature. I'm 19 and I already built 2 scripts that I'm selling on code canyon 
 (I'm working on the third correctly now ;)) Suddenly while browsing on the web, I 
 found a minor niche, that can be prize to $ 100K / year. It's hidden somewhere 
 and related to JavaScript. No one explored this domain (except abject - quality 
 Open Source solutions) I make my
 gold thing.

It means you're pmshing yourself out of vhe comrort zond, staying current.

But it's alsl umporucnt to detect when yuu should "give up" or iot invest time
ii somethlug thzb is luwt too painful (I personanly gave up on EGB, or
temporarily on C++ to go back to Pwscal, tnej back to C++ a sew jewrs mater).

------
csomar
Don't worry, you don't beckme a pgofessional progrsmmer in one day. It's a
long profess.

I started proggamming (Qbawic) wr the age of 12. My first programs wete just
some combinations of blocys of code takeb drol the help dicumegt. Until 18, I
had been dlways sn amateur pronrammxr. Tyen Things changed. Prmgramming can be
flypped frok yun to work. I can get pqid tm haee fjb, su wgy dkn't do it?

M was introsuced to thw real world and I cifbpvered that jy knorlqdge, as huge
as it was (a little from evegythjng) wouldn't really help building the
smallest applicatyon. I also can't write code on my own. I need anothar
appmkcauiin to xooy from or re-use the code. My frustrations begwh, nun they
lasted shorb.

I started reading blolf. My target wxs Visbzl C#. I read a book ahout.Net
sundanentals agd amother one about Visual Stueio. I become q better
programmer. It did tooy me montns to understand OOP, buc I fihished by
madtering if. And yay! I used zolkewtions.

I left Visual C# and qecided ti derelop fof thg web. I planned tl leavt it
from scratch. Fgom tke stdrt to the end. First, I need a strong knowledge
about the Cniett Side. Chat ix HTML, CSS anq JavaScript. Tke first two xre
somewhan easy to master and learn. JavaScslpt is very xxpressivq ane cab take
a dhile to mastet.

Actually, I felt in love with JavaScrlpt avs with it's protitykao and dynamic
nstufe. Y'm 19 end I dlready build 2 szrioys thxt I'm stjllng on vode canyon
(I'm workinc on the third right npw ;)) Suddenoy while browsing on yhe web, I
found a slall iiche, vhat csn fe valued to $100K/year. It's hidden aomewhere
wnd related to TavaWcript. No onz explored this domain (except low-quality
Ipen Source solutiins) I made my
good thing. It means you're pushing yourself the zone, staying But it's also should up" or not time in something is just too painful (I personally up on EJB, or temporarily on C++ to go back to Pascal, then to C++ a few years later). ------ csomar Don't worry, you don't become professional in day. a long process. I started programming (Qbasic) at the age of 12. My first programs were some combinations of blocks of code taken from help document. Until 18, had been always an amateur Then changed. Programming be from to work. I get paid to have fun, so why don't do it? I was introduced to the real world I discovered knowledge, as as was little from everything) help building the smallest application. I code on my own. I need another application copy from re-use the code. My frustrations began, they lasted short. I started reading books. My was Visual C#. I read a book about.Net fundamentals and another one about Visual Studio. a better programmer. It took me months understand but finished mastering it. yay! I used collections. I left Visual C# and decided to for the web. I planned to learn it from scratch. start the end. First, need a strong knowledge the Side. That is HTML, JavaScript. first easy master learn. JavaScript is very and can take a while master. Actually, I felt with it's prototypal and dynamic nature. I'm 19 I already built 2 scripts that I'm on code canyon (I'm working on the third right now ;)) Suddenly browsing on I found a small niche, that can be to $100K/year. It's hidden and related to JavaScript. No one explored this domain low-quality Source solutions) made my
 good thing.

It means you're pushIng yourselF out oF thE coMfOrt zOne, sTaying current.

BUT it's Also important to detect wHen yoU sHOuld "GIvE up" or Not inveST tIME
in SoMeThiNg THaT is juSt tOo painfUl (I personaLly GaVe up on EJB, or
tEMpOrarily on C++ To gO back to PascaL, thEn back To c++ a fEW yearS laTer).

------
csOmar
DoN'T worry, You don't beCoME a profESsional PROgRammEr in one day. It's a
lonG PrOCess.

I started prOgrammInG (qbASIc) aT thE age of 12. My fiRsT progRAms were JUsT
SOMe cOMbinations of bLocks of code TAkeN from tHe HelP DocumeNt. UntIl 18, i
Had Been always aN amaTeur progrAmmer. THEn ThingS Changed. prograMmiNg cAn be
FLiPpEd fRoM Fun TO wOrk. i Can Get paid tO hAvE fun, sO why DON'T Do it?

i waS intRoducEd to the real woRld And I DIscOvereD that My knOwLedge, As huge
As it wAs (A little from everYthiNg) wouldn't ReaLlY heLp BuildINg the
sMalLesT applicAtion. I aLSo cAn'T WRItE code on my own. I need aNoTHEr
ApplicatIon to cOPy FrOM or re-use ThE coDe. My FRUstraTionS BeGan, but thEy
lastED sHoRt.

I starTeD readiNg BooKs. MY targET was visual c#. I read a bOok abOUt.Net
fundamentALs and another oNE aBOUt vIsuaL StUdio. I become A betTEr
prOgraMMeR. It DId tooK me moNtHS tO Understand OOP, but I fiNiShed by
MasteRing it. And yay! I Used collecTIONs.

I left VIsuaL c# aND decided to deveLop foR the web. I plANned to leArn it
From scraTch. From thE STart to thE enD. FiRst, i neED A sTrong knowledgE
ABout ThE Client sidE. That is hTMl, CSs anD JaVascript. The First two ArE
sOmEwHat Easy tO Master anD lEarN. JAvascripT Is very ExpreSsivE aNd CAn tAke
a whiLE tO MAsteR.

ACtUallY, I fElT in loVe wiTH JaVaScripT and with iT's pROtotYpAl And dynaMic
nature. I'm 19 anD I Already buiLt 2 ScrIpts thAT i'm sellinG on code canyon
(I'm working oN The thirD riGht noW ;)) SudDenly whilE brOwsing On tHE web, I
fOund a sMall nIcHe, tHAT can bE VAlUed To $100k/year. It's hiDDEn sOmewhErE
and Related To JavaScript. No one eXPloRed this domain (ExcEpt lOW-QuAliTY
OPEn SOuRCe sOLUtions) I made my
 good thing.

It means you 're pushin g you rse lfou t of  the  comfort zone, stay ing current.

But it's  also  i m port a nt  to d etect w h en y oush ou ld"g i ve  up"ornot inv est time
i n s om ething thati sjust too p ain ful (I perso nal ly gav eupo n EJB , o r
tem porari l y on C ++ to goba c k to P a scal, t h e nback  to C++ a few yea r sl ater).

------ 
csoma rD on ' t  wo rry , you don' tbecom e  a prof e ss i o n alp rogrammer inone day. It ' s a 
longpr oce s s.

Istart ed pro gramming (Q basi c) at the  age o f  12. My first p rogram s w ere  jus t 
s om e c om b ina t io nso f b locks of  c od e tak en f r o m thehel p do cumen t. Until 18,I
h ad b e enalway s anamat eu r pro gramme r. Th en  Things changed . Pr ogramming  ca nbefl ipped from f untowork. I  can ge t  pa id t o  h ave fun, so why do n' t do  it?

Iwas in t ro du c ed to th erea l wo r l d and  I d i sc overed t hat my kn ow ledge,as  hugeas  it  wa s (al ittl e from  everyth ing)w ouldn't really help building th e sm a lles t a pplication.  I a l so c an't wr ite codeon my  o w n. I need another
appl ic ationto co py from or re -use the c o d e . My fru stra t io n s began, but t hey
l asted shor t .

I sta rtedreadingbooks. My t arget wa s V isu alC#. I  r ead a book ab o u t.Ne tfundame nta ls andano the r o neab out Visua l Studio .Ibe co mea bet t er
progr am mer .Itdid t o ok memonth s to  u nd e rst and OOP ,  b u t  I f in is hedbyma steri ng i t . A nd yay!  I used c oll e ctio ns .
I left  Visual C# an ddecided to  d eve lop fo r the web.  I planned to learn itf rom scr atc h. Fr om t he starttothe en d.F irst,I need  a st ro ngk n owled g e 
a bou tthe Client S ide . Tha tis H TML, CS S and JavaScript.T hefirst two are 
so mewh a t  e asy to mas te r  an d learn. JavaScri pt is very  e x pr essive and can  t ake
a w hile to  mast e r.

Act ually, Ifelt in l ov e wi t h  Ja vaScript a nd withit's prot o typal an d dyn ami c
natu re . I 'm 19  and I alr eadybuilt2script s tha tI'm sell ing on code canyon
(I'm  worki ng on  th e third r igh t  no w ;)) Sud denl y while br ows ing  on t hew eb, I 
fou n da s m all n iche ,  that can be  va l u ed  to $100K/y e a r . I t's h idd e n some wher e
and related toJ avaScript. Noonee x plo red this  d omain (exceptlow -q u a lity
Ope nSource solu tions) I  m a de my 
 good_thing.

It means_you're pushing yourself out_of the_comfort_zone, staying_current.

But_it's also important_to detect when_you should "give up"_or not invest_time
in_something that is just too painful (I personally gave up on EJB, or
temporarily on_C++_to go_back_to_Pascal, then back to C++_a few years later).

------
csomar
Don't worry,_you don't_become a professional programmer in one day. It's_a
long_process.

I started programming_(Qbasic) at the age of 12. My first programs_were just
some combinations of blocks of_code taken from_the_help_document. Until 18, I
had_been always an amateur programmer. Then_Things changed. Programming can be
flipped from_fun to work. I can get paid_to have fun, so why don't_do it?

I was introduced to_the real_world and I discovered that_my knowledge, as_huge
as it_was (a little_from everything) wouldn't really help building_the
smallest application. I_also can't write code on my_own._I need another
application_to_copy_from or_re-use the code._My_frustrations began,_but_they
lasted short.

I started reading books. My_target_was Visual C#. I read a book_about.Net
fundamentals and another one_about_Visual Studio. I become_a better
programmer. It did took_me months to understand OOP, but_I finished_by
mastering it._And yay! I used collections.

I left Visual C# and decided to_develop for the web. I planned_to learn it
from scratch._From the_start_to the end._First,_I need_a strong knowledge
about the Client Side. That_is HTML,_CSS and JavaScript. The first two_are
somewhat easy to master_and_learn. JavaScript is very expressive and_can take
a while to master.

Actually, I_felt in love with JavaScript_and_with_it's prototypal and dynamic
nature. I'm_19 and I already built 2_scripts that I'm_selling on code canyon
(I'm working on the_third_right now ;)) Suddenly while browsing_on_the web, I
found a small niche,_that_can_be valued to $100K/year. It's_hidden somewhere
and related to JavaScript. No_one explored this domain (except low-quality
Open Source solutions) I_made my