WMzmQn.jpg


KOD NEDİR?
Kod, belirli bir programlama dilinde yazılan ve makinelerle konuşmamıza yardımcı olan kurallar ve talimatlar bütünüdür. Tıpkı insanlar gibi makineler de farklı diller konuşur. Her biri farklı görevler için uygun olan yüzlerce programlama dili vardır. Yazılımcılar bu dilleri anlayan ve her gün bu dillerle çalışan kişilerdir. Peki, yazılımcı ne yapar? Yazılımcılar, dijital dünyanın mimarları ve tasarlayıcılarıdır. Her gün görüp kullandığınız makinelerin çoğunu çalıştıran programları tasarlamak için kod yazarlar. Dizüstü bilgisayar, telefon, TV, araba ve internete bağlı buzdolabı gibi araçlar kodlarla çalışır. Örneğin şu anda, bu dersi dinlemek için kullandığınız cihazda ekranı, hoparlörü ve mikroçipi uyum içinde kullanmanızı sağlayan karmaşık bir program yer almaktadır. Yazılımcılar bu programları oluşturmak için, makinelerin yapmasını istedikleri görevleri küçük diziler halinde yazar. Bu dizilere algoritma adı verilir.



KOD YAZMA VE KOD ÖĞRENME
Kod öğrenmek mi istiyorsunuz? Sabırlı ve azimli olmalısınız! Çabuk sıkılan biriyseniz kesinlikle kod öğrenmek istemeyeceğinize eminim. Eğer gerçekten yazılım öğrenip bir yazılımcı/programcı olma hayaliniz varsa oldukça kısa bir zamanda bir programlama dili öğrenip kod yazmaya başlayabilirsiniz. Bunun için yapmanız gerekenler öncelikle bilgisayardan iyi anlamak. Gerçekten bilgisayardan anlamıyorsanız bu iş size çok ama çok zor gelecektir. Bilgisayar bilginiz ne derece yüksekse o derece daha rahat ve hızlı öğreneceğinizi söyleyebilirim. Sırada bilmeniz gereken şey ise İngilizce. Programlama dillerininin hemen hemen hepsi İngilizce ile yazılmaktadır. İngilizceniz –az biraz- yoksa ilk iş olarak İngilizce bilmek durumunda olduğunuzu hatırlatmak isterim. Kodlamalar genel olarak İngilizce kelimeler veya algoritma şeklindedir. Herhangi bir komutu kodlama ile yazacağınız zaman anlamını bildiğiniz kelimeler daha kolay öğrenmenizi sağlayacaktır.
İngilizce –az biraz- biliyorsunuz ve bilgisayardan anlıyorsanız artık yazılımcı olma yolunda ki ilk adımınızı atmışsınız demektir. Bu aşamadan sonra öğrenmeniz gerekenler CSS ve HTML! Bir yazılımcının –bence- bilmesi gereken temel kodlamalar CSS ve HTML’dir. HTML ve CSS web sayfalarını oluşturmak için kullanılan standart metin işaretleme dilidir. HTML ve CSS bir programlama dili olarak tanımlanamaz. HTML, CSS kodlarıyla kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Programlama dili denilememesinin nedeni tam olarak budur. Temel gereği yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların web tarayıcısı yazılımları tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir. HTML kodunu web tarayıcıları okur, yorumlar ve görsel hale dönüştürürler, dolayısıyla aynı HTML kodunun farklı tarayıcılarda farklı sonuç vermesi olasıdır. CSS ve JavaScript ile beraber kullanıldığında HTML vasıtasıyla görsel ve dinamik web siteleri oluşturulabilir. Kısaca bir web sitesini ziyaret ettiğiniz o gördüğünüz bütün görsel özellikler, renkler, çizgiler, metinler vs. HTML ve CSS ile oluşturulur.

WEB KODLAMA ÖĞRENMEK İÇİN BAŞLICA KAYNAKLAR

W3Schools Online Web Tutorials sitesindeki basit ve örnekler ile başlayabilirsiniz.

Görüntülü videolar ile ücretsiz eğitim alarak başlayabilirsiniz.