Programlamayı Öğrenmeye Başlamanın 3 Yolu

İçindekiler:

Programlamayı Öğrenmeye Başlamanın 3 Yolu
Programlamayı Öğrenmeye Başlamanın 3 Yolu

Video: Programlamayı Öğrenmeye Başlamanın 3 Yolu

Video: Programlamayı Öğrenmeye Başlamanın 3 Yolu
Video: Java Programlama Dersleri 1 - Java Dünyasına Hoş geldiniz... 2024, Nisan
Anonim

Hiç sıfırdan bir program yapmak istediniz mi? Programlama çok ödüllendirici bir deneyim olabilir. Tüm harika bilgisayar programcıları tıpkı sizin gibi başladı: Okuma, çalışma ve pratik yapma isteği dışında hiçbir bilgisi olmadan. Bu wikiHow makalesi sana kodlamayı öğrenmeye nasıl başlayacağını öğretir.

adımlar

Yöntem 1/3: Öğrenilecek Programlama Diline Karar Verme

Adım 1 Programlamayı Öğrenmeye Başlayın
Adım 1 Programlamayı Öğrenmeye Başlayın

Adım 1. Programlama bilginizle ne yapmak istediğinizi düşünün

Bu, ne öğreneceğinizi ve ne kadar öğrenmeniz gerektiğini belirlemenize yardımcı olabilir. Web tasarımı ile ilgileniyor musunuz? Video oyunları oluşturmak ister misiniz? Akıllı telefon uygulamaları geliştirmek ister misiniz? Teknoloji sektöründe kariyer yapmak ister misiniz? Problem çözmekten hoşlanıyor musunuz? Ön uç programlama veya arka uç programlama ile daha mı ilgileniyorsunuz?

  • Ön uç programcılar, grafik kullanıcı arayüzleri (GUI'ler) ve kullanıcıların etkileşimde bulunduğu şeyler gibi şeyler üzerinde çalışır. Ön uç programcılar için popüler diller arasında HTML, CSS ve Javascript bulunur.
  • Arka uç programcıları, veritabanları, komut dosyası oluşturma ve program mimarisi gibi şeyler ve perde arkasında devam eden şeyler üzerinde çalışır. Arka uç kullanıcılar için popüler programlama dilleri arasında Ruby, Python, PHP ve MySQL ve Oracle gibi araçlar bulunur.
Adım 2'yi Programlamayı Öğrenmeye Başlayın
Adım 2'yi Programlamayı Öğrenmeye Başlayın

Adım 2. Hangi platformlarla ilgilendiğinizi düşünün

Bilgisayarlar için yazılım mı geliştirmek istiyorsunuz? Akıllı telefon ve tablet uygulamalarıyla daha çok ilgileniyor musunuz? Eğer öyleyse, en çok hangi işletim sistemiyle ilgileniyorsunuz? macOS için yazılım geliştirmek, Windows için uygulama geliştirmek için bilmeniz gerekmeyebilecek farklı dilleri öğrenmenizi gerektirebilir. Aynı şekilde iPhone ve iPad uygulamaları geliştirmek, Android uygulamaları geliştirmekten farklı beceriler gerektirebilir.

Adım 3'ü Programlamayı Öğrenmeye Başlayın
Adım 3'ü Programlamayı Öğrenmeye Başlayın

Adım 3. Farklı programlama kavramlarını anlayın

Birçok farklı programlama dili olsa da, hepsinin ortak olduğu birkaç temel kavram vardır. Bazı temel programlama kavramları aşağıdaki gibidir:

  • Değişken:

    Değişkenler, daha sonra geri çağrılabilmeleri için depolanan bilgi parçalarıdır. Değişkene genellikle sembolik bir ad verilir. Bir değişkenin bir örneği, bir programın kullanıcıdan adını girmesini istemesidir. Girdikleri ad, "ad" adı verilen bir nesne sembolü altında saklanabilir. Programcı daha sonra kullanıcının girdiği adı geri çağırmak için "ad" sembolünü kullanabilir ve kullanıcıya adıyla hitap edebilir. Karakterlerden oluşan bir değişken veya nesneye "Dize" denir.

  • Kontrol Yapısı:

    Kontrol Yapısı, programa programın hangi bölümünün ve hangi sırayla çalıştırılması gerektiğini söyler. Yaygın bir kontrol yapısı türü genellikle If/Then/Else ifadesi olarak adlandırılır. Bu, programa, eğer bir koşul doğruysa, programın sonraki bölümündeki çalıştırma bölümüne gitmesini söyler. Diğer her şey için, farklı bir bölüme dönün. Örneğin, bir program kullanıcıdan bir parola oluşturmasını isterse parola bir dize olarak saklanır. Şifre ekranı, kullanıcıdan şifresini girmesini ister. Bir IF/Then/Else ifadesi, programa, girilen parola kayıtlı parolaya eşitse programın geri kalanını çalıştırdığını söylemek için kullanılır. Diğerleri için "Parolanız yanlış" ifadesini görüntüleyin.

  • Veri yapısı:

    Veri yapısı, verimli bir şekilde kullanılabilecek şekilde verileri depolamanın ve düzenlemenin bir yoludur. Veri yapısına bir örnek, telefonunuzdaki kişilerdir. Kişilerinizi ayrı değişkenler olarak depolamak yerine, programlamanız tüm kişilerinizi saklayan "Liste" adlı bir değişken oluşturabilir.

  • Sözdizimi:

    Sözdizimi, belirli bir dilde kodun doğru girilmesidir. Her programlama dilinin farklı bir sözdizimi vardır. Sözdizimi, değişkenlerin nasıl saklanacağı, farklı sembollerin ne zaman kullanılacağı (yani parantez () veya parantez ), girintinin doğru kullanımı ve daha fazlası olabilir. Sözdizimi düzgün girilmezse, program kodu okuyamaz ve büyük olasılıkla bir hata mesajı alırsınız.

  • Aletler:

    Araçlar, programlamayı kolaylaştıran şeylerdir. Bunlar, kodunuzu kontrol eden ve doğru olduğundan emin olan yazılım özellikleri olabilir. Ayrıca, kendi programınıza uygulayabileceğiniz önceden oluşturulmuş bir program özellikleri olabilir, böylece onu kendiniz oluşturmak zorunda kalmazsınız.

Adım 4'ü Programlamayı Öğrenmeye Başlayın
Adım 4'ü Programlamayı Öğrenmeye Başlayın

Adım 4. Hangi programlama dillerini öğrenmek istediğinize karar verin

Programlama bilginizle ne yapmak istediğinize karar verdikten sonra, ilgi alanınızda hangi programlama dillerinin kullanıldığını bulmak için biraz araştırma yapmaya başlayın.

  • Python:

    Python, yeni başlayanlar için başlangıç için iyi bir dildir. Hemen hemen her şeyi yapmanıza izin veren genel amaçlı bir dildir ve kullanımı kolaydır.

  • Yakut:

    Ruby, yeni başlayanlar için başlamak için başka bir iyi dildir. Python gibi, öğrenmesi kolay, genel amaçlı, nesne yönelimli bir dildir.

  • Java:

    Java, yıllardır var olan ve büyümeye devam eden popüler bir dildir. Android telefonlar için uygulamalar geliştirmek için kullanılan birincil dildir. Bilgisayar programları geliştirmek için de kullanılabilir. Örneğin, Minecraft aslen Java'da inşa edilmiştir.

  • C:

    C, başlangıçta sistem yazılımı yazmak için tasarlanmıştır. Bugün hemen hemen her mikroişlemciye yerleştirilmiştir. Çok fazla bir şey yok, ancak C öğrenebiliyorsanız, hemen hemen tüm diğer programlama dillerini öğrenmenize izin veren sağlam bir temeliniz olacak.

  • C++:

    C++ en yaygın kullanılan çok amaçlı dillerden biridir. Öğrenmesi zor bir dil daha, ama buna değer. C++, geliştirdiğiniz uygulamalar üzerinde size daha fazla kontrol sağlar ve bilgisayarın donanımı üzerinde daha fazla kontrol sahibi olmanızı sağlar. Büyük ölçekli uygulamalar geliştirmek için en iyi dillerden biri olarak kabul edilir.

  • C#:

    C# (C keskin olarak telaffuz edilir) C++'dan biraz daha yenidir ve bazı ek özelliklere sahiptir. Öğrenmesi C++'dan biraz daha kolaydır ve birçok Windows uygulamasında kullanılır.

  • Süratli:

    Swift, Apple tarafından geliştirilen çok amaçlı bir dildir. Öncelikle iPhone, iPad, macOS, Apple TV ve daha fazlası gibi Apple ürünleri için uygulamalar geliştirmek için kullanılır.

  • HTML/CSS. Web tasarımında HTML ve CSS kullanılmaktadır. HTML, web tarayıcınız tarafından oluşturulabilecek web sayfaları oluşturmak için kullanılır. Bir web sayfasına nesneler eklemek ve bir web sayfasının görünümünü tasarlamak için HTML kullanabilirsiniz. CSS, birden çok web sayfasında standart bir görünüm veya stil oluşturmak için kullanılır. Örneğin, bir web sitesi için birden çok web sayfasında benzer bir görünüm ve stil oluşturmak istiyorsanız, her web sayfasına aynı HTML stil kodlarını uygulayabilir veya aynı görünümü tüm web'e uygulayan tek bir CSS dosyası oluşturabilirsiniz. sayfalar.
  • Javascript:

    Javascript (Java ile karıştırılmamalıdır) web tasarımında kullanılan başka bir dildir. Javascript, bir web sitesi için etkileşimli özellikler oluşturmak için kullanılır. Herhangi bir web uygulaması tasarlamak için gereklidir.

  • PHP ve MySQL:

    PHP ve MySQL, bir sunucudaki veritabanlarını yöneten arka uç dillerdir. Ne zaman bir program, web sitesi veya uygulama kullanıcı bilgilerini depolar ve kullanıcıların oturum açmasını isterse, bu bilgiler bir veritabanında depolanır. MySQL ve PHP, veritabanları oluşturmak ve yönetmek için kullanılan dillerdir.

Yöntem 2/3: Programlamak İçin Gereken Kaynakları Alma

Adım 5'i Programlamayı Öğrenmeye Başlayın
Adım 5'i Programlamayı Öğrenmeye Başlayın

Adım 1. Bazı başlangıç eğitimleri bulun

Çevrimiçi olarak tamamen ücretsiz olan birçok temel öğretici bulabilirsiniz. Bunlar kodlama web siteleri, YouTube eğitimleri veya etkileşimli web eğitimleri olabilir. Ayrıca öğrenmek istediğiniz dil hakkında bir ders kitabı da aramalısınız. Sadece beceri seviyeniz için yazıldığından emin olun. Bazı çevrimiçi kaynaklar şunları içerir:

  • Codeacademy.com en büyük çevrimiçi kodlama eğitim sitelerinden biridir. Ücretsiz bir hesap kullanarak temel kursları alabilirsiniz. Profesyonel bir hesap size ek materyal, adım adım rehberlik ve akran desteği sağlar.
  • EdX, çeşitli programlama dillerinde ücretsiz kurslar sunan MIT ve Harvard tarafından yönetilen ücretsiz bir çevrimiçi kurstur.
  • w3schools.com, çoğunlukla web tasarımına odaklanan ücretsiz bir çevrimiçi kaynaktır. HTML, CSS, Javascript, PHP, Python, Java, C++, C# ve daha pek çok konuda ücretsiz dersler ve örnekler sunar.
  • Darek Banas'ın YouTube Kanalı, çeşitli programlama dilleri ve kavramları hakkında tonlarca eğitim sunuyor.
  • Programlama Bilgisi, çeşitli programlama dilleri ve kavramları hakkında tonlarca ücretsiz video eğitimi sunan başka bir YouTube kanalıdır.
  • Codeingame, farklı programlama dilleriyle oyunlar oynayarak kodlama becerilerinizi geliştirmenize yardımcı olan harika bir web sitesidir. C++, C#, Javascript, Java, Python, Koltin, PHP, Swift ve daha fazlası dahil olmak üzere çok çeşitli dilleri içerir.
  • Scratch, çocuklara video oyunları geliştirmeyi ve kodlamayı öğretmek için MIT tarafından geliştirilen çevrimiçi bir eğitim aracıdır. Blokları kullanarak programlamanıza izin veren görsel bir programlama dili kullanır. Bu, programlama kavramlarını nasıl görselleştireceğinizi ve bir programcı gibi düşünmeyi öğrenmenin iyi bir yoludur.
  • Code.org'da hem çocuklara hem de yetişkinlere programlamayı öğretmek için her yaş ve sınıf düzeyi için çok sayıda öğretici bulunur.
6. Adımı Programlamayı Öğrenmeye Başlayın
6. Adımı Programlamayı Öğrenmeye Başlayın

Adım 2. Kendi dilinizde programlamak için gereken programları indirin

Tüm programlar, programlamaya başlamak için yazılım yüklemenizi gerektirmez. Örneğin, HTML, CSS ve Javascript'te programlamaya başlamak istiyorsanız, yalnızca Notepad veya TextEdit gibi bir metin düzenleyiciye ve bir web tarayıcısına ihtiyacınız vardır. Ancak, diğer diller, bu dillerde programlanmış programları çalıştırmak için özel yazılımlar indirmenizi ve yüklemenizi gerektirir.

  • Yakut:

    Ruby'nin en son sürümünü indirin [https://www.ruby-lang.org/en/downloads/ buradan}.

  • Python:

    Birçok bilgisayar zaten Python yüklü olarak gelir, ancak Python'da programlamaya başlamadan önce en son sürümü yüklemeniz gerekebilir.

  • Java:

    Java Software Development Kit'i yüklemeniz gerekecek. Java'da programlamaya başlamak için.

  • PHP ve MySQL:

    PHP ve MySQL, bilgisayar yerine bir sunucu üzerinde çalışır. Ancak PHP ve MySQL'i bilgisayarınızda yerel olarak geliştirmek ve test etmek için Apache gibi sunucu yazılımlarının yanı sıra PHP'nin kendisini indirmeniz ve yüklemeniz gerekir. WAMP ve

Adım 7'yi Programlamayı Öğrenmeye Başlayın
Adım 7'yi Programlamayı Öğrenmeye Başlayın

Adım 3. Bir Entegre Geliştirme Ortamı indirin

Entegre Geliştirme Ortamları (IDE), bir kod düzenleyici, derleme araçları, hata ayıklayıcı ve bazen bir derleyici içeren kapsamlı geliştirme araçları içeren programlardır. Birçok IDE birden çok dili destekler. Bazı IDE'ler şunları içerir:

  • Tutulma.
  • Net fasulye.
  • Visual Studio Kodu
  • Android Studio (Android uygulamaları için).
  • Xcode (Mac, iPhone ve iPad uygulamaları için).
Adım 8'i Programlamayı Öğrenmeye Başlayın
Adım 8'i Programlamayı Öğrenmeye Başlayın

Adım 4. Bir derleyici veya yorumlayıcı indirin

İki ana programlama dili türü vardır, derlenmiş diller ve yorumlanmış diller. Derlenmiş bir dil, kodunuzu bilgisayarın anlayabileceği bir makine diline dönüştürür. Derlenmiş diller arasında C ve C++ bulunur. Yorumlanan diller, koddaki talimatları makine koduna dönüştürmeden yürüten bir yorumlayıcı kullanır. Yorumlanan diller arasında Python ve Javascript bulunur. Bazı entegre geliştirme ortamlarında bir derleyici veya yorumlayıcı bulunur. Bazı durumlarda ayrı bir derleyici veya yorumlayıcı indirmeniz gerekir.

  • Codechef.com, çeşitli diller için çalışan çevrimiçi bir ide, derleyici ve yorumlayıcıya sahiptir.
  • GCC, C ve C++ için açık kaynaklı (ücretsiz) bir derleyicidir.
  • Python yorumlayıcıları doğrudan resmi Python web sitesinden indirilebilir.
  • OpenJDK, bir derleyici içeren Java için açık kaynaklı ücretsiz bir geliştirme kitidir.
Adım 9'u Programlamayı Öğrenmeye Başlayın
Adım 9'u Programlamayı Öğrenmeye Başlayın

Adım 5. İyi bir akıl hocası bulun

Programlama dışında bir kariyer yapmayı planlıyorsanız, muhtemelen bilgisayar bilimlerinde örgün bir eğitime bakmak isteyeceksiniz. Becerilerinizi geliştirmenize yardımcı olabilecek, alanında deneyime sahip bilgili eğitmenler arayın. Resmi bir eğitim almayı planlamıyorsanız, öğrenmek istediğiniz dili öğrenmeye çalışan diğer insanlarla tanışabileceğiniz buluşma grupları arayın. Ayrıca çevrimiçi toplulukları ve web forumlarını da kontrol edebilirsiniz.

Yöntem 3/3: Programa Başlama

Adım 10'u Programlamayı Öğrenmeye Başlayın
Adım 10'u Programlamayı Öğrenmeye Başlayın

Adım 1. Sahip olduğunuz becerilerle neler inşa edebileceğinizi düşünün

Birkaç alıştırma yaptıktan ve bazı temel bilgileri öğrendikten sonra, sahip olduğunuz becerilerle neler inşa edebileceğinizi düşünmeye başlayın. Büyük bir şey olmak zorunda değil. Basit bir ekleme programı veya çoktan seçmeli soru cevap uygulamaları olabilir. Birkaç basit program oluşturun. Bu sırada daha büyük ve daha iyi programlar oluşturabilmeniz için öğrenmeye devam edin.

Adım 11'i Programlamayı Öğrenmeye Başlayın
Adım 11'i Programlamayı Öğrenmeye Başlayın

Adım 2. Programınızın amacının ne olduğuna karar verin

Programınızın bir veya iki cümle içinde tanımlanabilecek bir amacı olmalıdır. Bir programın gerçekleştirdiği veya kullanıcının başarmasına yardımcı olduğu belirli bir görevi olmalıdır. Bazı program hedefleri örnekleri aşağıdakileri içerir:

  • Kullanıcının bir ad listesi ve iletişim bilgileri düzenlemesine izin verin.
  • Kullanıcının kendi yolunu seçmesine izin veren metin tabanlı bir hikaye görüntüleyin.
  • Düşmanlar kendi rastgele saldırılarını oluştururken oyuncuya seçim yapması için bir saldırı seçeneği verin.
  • Bir gezegenin bir yıldızın etrafındaki yörüngesini hesaplayın.
Adım 12'yi Programlamayı Öğrenmeye Başlayın
Adım 12'yi Programlamayı Öğrenmeye Başlayın

Adım 3. Programınızın uyması gereken sınırlamalara karar verin

Programınız için bir hedef belirledikten sonra, programınızın amacını tamamlamak için uyması gereken kurallara karar vermelisiniz. Örneğin:

  • Kişiler daha sonra geri çağrılabilmeleri için kaydedilmelidir.
  • Hikaye, oyuncunun yaptığı önceki seçimleri hesaba katmalıdır.
  • Oyuncunun saldırılarının gücü, mevcut istatistiklerine göre belirlenir.
  • Program, kullanıcının girdiği herhangi bir nesnenin kütlesinin yörüngesini doğru bir şekilde hesaplamalıdır.
Adım 13'ü Programlamayı Öğrenmeye Başlayın
Adım 13'ü Programlamayı Öğrenmeye Başlayın

Adım 4. Hangi araçları kullanacağınıza karar verin

Programınız için bir amaç ve kurallara karar verdikten sonra, programınızı geliştirmek için hangi araçları kullanacağınıza ve programın hangi işletim sistemi için geliştirileceğine karar verin. Ayrıca tek başınıza mı yoksa ekip olarak mı çalışacağınıza karar vermelisiniz. Ayrıca tüm programı kendiniz mi programlayacağınıza veya herhangi bir dış kod veya araç kullanıp kullanmayacağınıza karar vermek isteyebilirsiniz. Bu kodun veya araçların nasıl uygulandığını düşünün.

Adım 14'ü Programlamayı Öğrenmeye Başlayın
Adım 14'ü Programlamayı Öğrenmeye Başlayın

Adım 5. Olayların sırasına karar verin

Programınızın ne yapacağı hakkında bir fikriniz olduğunda, işlerin hangi sırayla gerçekleşeceğine karar verin. Programı ilk başlattığınızda ne olur? Program kullanıcıya programın nasıl kullanılacağını nasıl bildirir? Kullanıcının programla yapması gereken ilk şey nedir? Program nasıl yanıt veriyor? Kullanıcı bundan sonra ne yapar? Bu kullanıcıya nasıl iletilir? Program amacını veya hedefini tamamladığında ne olur?

Adım 15'i Programlamayı Öğrenmeye Başlayın
Adım 15'i Programlamayı Öğrenmeye Başlayın

Adım 6. Daha büyük sorunları daha küçük sorunlara bölün

Programın ana hedeflerinin bir listesini yapın. Daha sonra bu büyük hedefleri, üstesinden gelinmesi daha kolay olan daha küçük hedeflere bölün. Bu küçük görevlerin çözülmesi hala çok zorsa, bunları daha da küçük görevlere ayırın.

Adım 16'yı Programlamayı Öğrenmeye Başlayın
Adım 16'yı Programlamayı Öğrenmeye Başlayın

Adım 7. Programınızın ana işlevini ana hatlarıyla belirtin

Programlamaya başladığınızda, programınızın ana işlevlerini veya amaçlarını özetlemek için işlev dışı yorumları kullanın. Bu yorumları derleyemeyecek veya yorumlayamayacaksınız, ancak kodunuzu düzenlemenize yardımcı olacaklar.

Adım 17'yi Programlamayı Öğrenmeye Başlayın
Adım 17'yi Programlamayı Öğrenmeye Başlayın

Adım 8. Program işlevlerini ve hedeflerini birer birer hayata geçirin

Program işlevlerinin ve amaçlarının ana hatlarını belirledikten sonra, her işlevi uygulayan kod yazmaya başlayabilirsiniz. Tutma işlevi oldukça basit olmalıdır. Bir işlev çok karmaşık görünüyorsa, onu daha küçük işlevlere ayırın ve bu işlevleri uygulayın.

Adım 18'i Programlamayı Öğrenmeye Başlayın
Adım 18'i Programlamayı Öğrenmeye Başlayın

Adım 9. Programlamanızı test edin

Programlama süreci boyunca, kodunuzun düzgün çalıştığından emin olmak için programınızı sık sık test etmeniz gerekir. Uygulamaya çalıştığınız her işlevi test etmeniz gerekecek. Programın çeşitli durumlarda çalıştığından emin olmak için farklı kullanıcı girdileri kullanarak farklı deneyin. Standart bir kullanıcının programı nasıl kullanabileceğini düşünün veya bir başkasının programı test etmesini ve nasıl kullandığını izlemesini sağlayın.

Adım 19'u Programlamayı Öğrenmeye Başlayın
Adım 19'u Programlamayı Öğrenmeye Başlayın

Adım 10. Karşılaştığınız beklenmeyen sorunları giderin

Programlamaya başladığınızda, muhtemelen beklemediğiniz sorunlarla karşılaşacaksınız. Bu sorunlara çözüm bulmak için elinizden gelenin en iyisini yapın Aşağıda, karşılaştığınız sorunları gidermek için yapabileceğiniz birkaç şey bulunmaktadır.

  • Talimatlardan kod okuyorsanız, talimatları tekrar okuyun ve anladığınızdan emin olun.
  • Kodunuzun düzenli olduğundan, doğru girintili olduğundan ve doğru sözdizimini kullandığından emin olun.
  • Yazımı kontrol edin ve doğru olduğundan emin olun.
  • Değişken değerlerini kontrol etmek için Print deyimlerini kullanın.
  • Bir kod bölümünün çalıştırılıp çalıştırılmadığından emin değilseniz, o bölüme ulaşıp ulaşmadığını görmek için bir Print Statement kullanın.
  • Hata mesajlarını kontrol edin ve Google onları.
  • Kodunuzu bölümlere ayırın ve sorunun nerede olduğunu belirlemek için bölümleri tek tek çalıştırın.
  • İnternette yapmak istediğinizi yapan çalışma kodunu aramaya çalışmak.
  • İstediğinizi yapan bir araç olup olmadığına bakın.
  • Kodu kopyalayıp yapıştırmak yerine elle girin.
  • Bir ara verin ve koda geri dönün.
  • Yardım isteyin.
Adım 20'yi Programlamayı Öğrenmeye Başlayın
Adım 20'yi Programlamayı Öğrenmeye Başlayın

Adım 11. Programınızı yeniden test edin

Yeni bir işlev uyguladığınızda veya kodunuzda değişiklik yaptığınızda, düzgün çalıştığından emin olmak için test edin. Kodunuzun tüm işlevlerini uyguladığınızda ve her şey düzgün çalıştığında, programınız tamamlanmıştır.

Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir

İpuçları

  • Yardım istemekten korkmayın. Seçtiğiniz dil konusunda bilgili çok sayıda kullanıcının bulunduğu iyi ve aktif bir forum bulun ve ihtiyacınız olan soruları sorun. Deneyimli gerçek bir arkadaş, zor kavramları açıklamaya ve can sıkıcı hatalarla başa çıkmaya yardımcı olabilir.
  • Cesaretiniz kırılmaya başlarsa, bir mola verin. Geri döndüğünüzde "anladığınızı" görebilirsiniz. Bilgisayardan yaklaşık 15 - 30 dakika en iyisidir.
  • Dilinize uygun bir kitap bulabilirseniz, satın alın. Basılı bir referansa sahip olmak her zaman iyidir, ancak web'de bol miktarda yardım bulunduğundan yalnızca bir kitaba sahip olmak anlamsızdır.
  • Motive kalın. Olabildiğince sık pratik yapın çünkü seanslar arasında ne kadar uzun süre kalırsanız o kadar çok unutursunuz.

Önerilen: