Bu soruyla son zamanlarda çok karşılaşmaya başladım ve benim de bu işe başlayışım aklıma geldi. Ancak ben bu işe programcı olacağım diyerek başlamamıştım. Benim amacım sınıf arkadaşlarımın Facebook hesaplarını ele geçirmek ve mesajlaşmalarını okumaktı.

Virüs yazma işi falan gözümü korkuttuğundan nispeten daha basit olan sahte site hazırlama işi ile tanıştım bu programlamaya. İnternette gördüğüm anlatımları aynen uyguluyordum ve çalışıyordu. Sonralarda ne yaptığımı anlamaya çalıştım. Merak bu işin temeli, bazı şeyleri merak etmiyorsanız asla başarıya ulaşamazsınız. Kendinize sunulanı aynen uygulayarak da kendinizi geliştiremezsiniz.

İyi bir programcı Google’ı nasıl doğru kullanması gerektiğini bilmeli, her ne kadar teknolojiler gelişse de uzun arama anahtarlarını sadeleştirerek kelimelere indirgeyebilmeli. Mesela “Yeni iPad’in ekran boyutu ve RAM’i”  gibi bir arama anahtarı kullanmak yerine “Yeni iPad Ölçüleri” kelimelerini kullanarak Google’ın sizin için sonuca daha kolay ulaşmasını sağlayabilirsiniz.

İyi de kardeşim bana hikâye anlatma ben nereden başlayacağım?

<html>
 <head>
  <title>Merhaba Dünya!</title>
 </head>
 <body>
  Merhaba Dünya! Bu benim ilk kod satırlarım.
 </body>
</html>

Anlaşılması en kolay ve algoritma kullanmanızı gerektiren durumlar olmadığından işe HTML ve CSS ile başlamak en idealidir. Neredeyse tüm Tüm web siteleri HTML kullanılarak hazırlanır. Bizim de sitemize sağ tıklayıp Kaynağı Görüntüle tuşuna basarsanız nasıl kodlardan oluştuğunu görürsünüz. Bu kod kalabalığı gözünüzü korkutmasın, ileride öğreneceğiniz Server Side programlama dilleri -PHP veya ASP gibi- ile bu kodları bilgisayarınızın sizin için yazmasını sağlayabilirsiniz.

Başlangıç için HTML’in en uygun dil olduğundan bahsettim, hatta server side diller hakkında da az buçuk bilgi verdim. Peki nasıl öğreneceksiniz. Bu konuda en güvendiğim kaynak CodeAcademy. Bu sitede uygulamalı olarak HTML temellerini öğrenebilirsiniz. “İngilizcem iyi değil? Türkçe bir kaynak istiyorum!” diyenleri duyar gibiyim. Türkçe bilgi için en sade anlatımı HTML Dersleri sitesinde görüyorum, kendi öğrendiğim siteyi aradım ancak maalesef bulamadım. Çoğu kullanılmayan internet sitesiyle aynı kaderi paylaşmışlar sanırım :)

Heey! Dersler bitti şimdi ne yapmam gerek?

we3Dersleri bitirdiysen aramıza hoş geldin. Sen de artık bizim bir parçamızsın. Basit web sayfaları oluşturabiliyor olman gerek, bunları nasıl yayınlayacağını bilmiyorsundur. Bunun için google arama motorunda “ücretsiz internet sitesi kurmak” gibi aramalar yaparak siteni nasıl yayınlayacağını öğrenebilirsin. Araman bitince ne olduğunu anlayacağın ücretsiz hosting kavramını anlatan bir yazımıza da bu linkten ulaşabilirsin. Bilgilerini webmastersitesi, r10.net gibi webmaster forumlarında başkalarıyla paylaşmak, ve sorularını sormak için hazırsın demektir. Forumlarda sana yardım edebilecek birçok insan bulabilirsin. Webmaster forumlarından birinde hesap aç ve paylaşıma başla!

Bu arada PHP yazılım dilini öğrenmeye başlayabilirsin. İnternet sitelerini geliştirirken web sitesinin kayıt işlemleri, toplama çıkarma, mantıksal işlemler ve saire işlemleri server side diller ile yaptırabilirsin. PHP eğitimini Türkçe olarak en iyi phpr‘den. İngilizce olarak yine  CodeAcademyden alabilirsin.

Kardeşim sen beni çok yanlış anladın ben program yazmak istiyorum.

Diyorsan sana da yardım etmekten mutluluk duyarım. Masaüstü programlama öğrenmenin en temelini VB(Visual Basic) olarak görüyorum. Edineceğin Visual Studio programı ile program geliştirmeye hemen başlabilirsin. Tabi bunla ilgili dersleri de internetten bulman gerek. Yalnız bu konuda sana önerim mantıksal şeyleri başta öğrenmekten ziyade Visual Basic ile Hesap Makinesi Yapımı gibi derslerle başlaman. Masaüstü programlamada C#, C++, Python gibi dillerden de faydalanabilirsin. Tabii ki hepsi sırayla. Bahsettiğim diller hakkında fikir sahibi olduğunda sana ben değil Merakın rehberlik edecek. Ne öğrenmen gerektiğini biliyor olacaksın. Sana bu yolda başarılar dilerim meraklı arkadaşım.

<?php
echo "Kendine iyi bak!";
?>
[Toplam:2    Ortalama:3/5]