Поэтому я недавно начал вести этот блог, чтобы иметь место, где можно изложить свои мысли и идеи о моем восхождении в мире программирования. Мне до сих пор очень нравится программировать, это весело и увлекательно, и нет конца тому, чему я могу научиться, и тому, в каком темпе я могу это изучать. При этом мне еще нужно многому научиться, и это не всегда легко.

Недавно я пришел к выводу, что мне нужно *на самом деле* посвятить себя процессу обучения. Я просмотрел раздел Codecademy Ruby и чувствовал себя просто *хорошо*. Не удобно, не хорошо, просто *хорошо*. После того, как я закончил часть Codecademy, я перешел к Learn Ruby The Hard Way (LRTHW) Зеда Шоу. Заходя в него, я чувствовал, что смогу просто пройти его с полным пониманием — черт возьми, я ошибался.

У меня практически не было понимания, никакого *фактического* знания о более поздних шагах в LRTHW, даже несмотря на то, что они были освещены как в Codecademy, так и в ранних шагах LRTHW. Итак, я столкнулся с тремя вариантами. Продолжаю ли я продолжать в надежде, что это щелкнет? Мне бросить прямо здесь, прямо сейчас и сосредоточиться на чем-то другом? Или мне начать сначала, с нуля, и фактически ИЗУЧАТЬ материал, который представлен? Выбор был очевиден, я хотел учиться, и это то, что я сделал (делаю), и это здорово.

Итак, я начал сначала. Начали с самого начала и отправились с реальным желанием и желанием выучить материал, а не сделать его. Что я усвоил и что я все еще узнаю, так это то, что я действительно мало что понимал в том, что я делал, скорее, я просто делал движения, идя по возможности кратчайшим путем. Я чувствовал, что если я сделаю это таким образом, то смогу пройти через это.

Но что все это значит на самом деле? Что ж, это означает, что когда вы намереваетесь сделать что-то, к чему вы испытываете страсть, вы должны уделить этому все свое внимание и все свои усилия. Не чувствуйте себя отговоренными или под каким-либо давлением делать вещи так, как кто-то другой хочет, чтобы вы их делали. Сосредоточьтесь на том, что вы делаете, сосредоточьтесь на том, как вы хотите это сделать.

Говорю все это из личного опыта. Слишком много раз я сдавался при первом взгляде на трудности. Не здесь, не с этим. Не отказывайтесь от своих стремлений к программированию, потому что вы находите что-то сложным, подходите к этому с другой точки зрения или просите о помощи.