Yazılım öğrenmeye nereden başlanmalı?

İngilizcem iyidir benim. "Çok" demek belki yanlış olur ancak yavaş yavaş geliştiriyorum 🙂


Telefon ve bilgisayardan çok PS4 kullanıyorum. Onun dilini değiştirmemin de bir faydasını görür müyüm?
Hayir gormezsin, programi kullanacagin dil, bilgisayarin isletim sistemi altinda yatiyor. Ayrica ingilizceni ciddi anlamda gelistirmen gerek.
Ingilizce dublaj filmleri, alt yazili turkce seklinde surekli izlersen, kulak asinaligi sayesinde bayagi ilerlersin. Ayni filmi iki uc kere izledikten sonra alt yaziyi kapatir sadece ingilizce dinlersin, boyle boyle gelistirebilirsin kendini. Her seyi ingilizce yap.
 
Hayir gormezsin, programi kullanacagin dil, bilgisayarin isletim sistemi altinda yatiyor. Ayrica İngilizce'ni ciddi anlamda gelistirmen gerek.
İngilizce dublaj filmleri, alt yazili Türkçe seklinde surekli izlersen, kulak asinaligi sayesinde bayagi ilerlersin. Ayni filmi iki uc kere izledikten sonra alt yaziyi kapatir sadece İngilizce dinlersin, boyle boyle gelistirebilirsin kendini. Her seyi İngilizce yap.

Hocam zaten neredeyse Türkçe dublaj film izlemiyorum, bana kalırsa filmin tadı altyazılı izleyerek çıkıyor. Öneriler için teşekkürler 🙂
 
Herkese merhabalar. Ben yazılım öğrenmek istiyorum çünkü meslek seçimim bu yönde olacak. Yazılım öğrenmeye nereden başlamam gerekiyor? Yardımı olacaksa bir Arduino setim var ancak yazılımları İnternet'ten bakıp kopyala-yapıştır yapıyorum. Yazılım konusunda bilgisi olan arkadaşlar varsa yardımcı olabilirler mi? Şimdiden teşekkürler.

Oyun yapacaksan ona göre öğren, eğer web sitesi yapacaksan HTML öğren, eğer uygulama yapacaksan ona göre öğren ama hepsinde araştır kesinlikle ama kesinlikle ilk olarak İngilizce'ni geliştir.
 
Hocam zaten neredeyse Türkçe dublaj film izlemiyorum, bana kalırsa filmin tadı altyazılı izleyerek çıkıyor. Öneriler için teşekkürler 🙂
C# ve Phyton'dan baslayabilirsin bu arada, yazmayi unutmusum. Sonra kendi hedefin dogrultusunda bir dil secersin. Bu diller sayesinde mantigini kavraman kolay olur.
 
C# ve Python'dan baslayabilirsin bu arada, yazmayi unutmusum. Sonra kendi hedefin dogrultusunda bir dil secersin. Bu diller sayesinde mantigini kavraman kolay olur.

Ben de bununla alakalı bir sorum var C#’mi daha kolay Python’mu çünkü genellikle herkes Python öneriyor C# bunun yanında birazcık daha mı zor?
 
Öyle çok aman aman bir ingilizceye gerek yok, aman aman bir matematik bilmenizede gerek yok. Öncellikle hangi alanda ilerleyeceğinize karar verin. Web tasarim, mobil programlama, büyük veri ve veri bilimi, oyun programlama vb. alanlardan birini seçin ve o konuda araştırmalar yapın.
Örnek web tasarım öğrenmek istiyorsanız, html5,css3 javascript veya php teknolojilerini öğrenmeniz gerekir. Karar verdikten sonra udemy ve çeşitli platformlardan programlama dilini öğrenebilirsiniz. Tek kaynakta kalmayın youtubeden ingilizce kaynaklara bakın.

Learn HTML.
Learn CSS.
Learn Flex.
Learn Grid.
Learn JavaScript.
Learn DOM.
Learn Node.
Learn MySQL.
Learn Mongo.
Learn React.
Learn to code.
Apply for a job.
Apply knowledge.
Apply skills too.
Get yourself paid.
Build a home.
Build a future.
Leave earth.
Have fun.
 
Ben de bununla alakalı bir sorum var C#’mi daha kolay Python’mu çünkü genellikle herkes Python öneriyor C# bunun yanında birazcık daha mı zor?
Zor diye bir sey yok ama kolay da degil. Ikisi de kapsamli diller tavsiye edilmesinin sebebi o,kodlamanin mantigini bu diller ile ozverili bir calisma ile anlayabilirsin.
 
Virüs kodlamaktan başlanmalı kesinlikle. Hahaha atanlar neden attı acaba? Kodlamaya başlangıç olarak en iyi seçenek virüs kodlamaktır.

Abi, bunu neye göre söylüyorsun ? Hangi kafa ile geliyor bu aklına hayret ediyorum. Çok ilginç bi detay ama "başlamak içi virüs yazmayı" hiçbir eğitim profilinde göremezsin, google search te bile çıkmaz bu. Görüşündür, saygı duyarım ama troll yaptığını düşünüyorum.

Başlaman gereken şey yazılım değil, başlaman gereken şey günlük programını buna göre ayarlayıp buna vakit ayırman ve asıl öğrenmen gereken şey "programlama dili" değil, "programlama mantığı". İnsanlar yazılımı düşündüğünde yazılımın sadece dilden ibaret olduğunu ve dil öğrenmenin avantaj olduğunu görmekten maalesef sıkılmadılar, sıkılmayacaklar da, hep böyle gidecek bu konu. Arkadaşlar "programlama dili veya kullanılan teknoloji" sadece bir ARAÇtır. Öğrenmene ve pratik etmene aracılık sağlar. Burada öğrenilmesi gereken şeyler :

- Programlamaya giriş, programlama matematiğinin nasıl çalıştığı, ana veri tipleri ve kullanımı. Bunları herhangi bir dil üzerinde gördükten ve gerçekten anladıktan sonra diğer dilleri kendine yönlendirmen kolay olacak zaten. Örnek : 1'den 10'a kadar bir program nasıl sayabilir, programlama dilinde toplama, çıkarma işlemleri nasıl tasarlanabilir. Programlamaya nasıl kendin fonksiyon veya metod ekleyebilirsin vs.

- Nesne tabanlı programlama (opsiyonel) : Dünyada ve yeryüzündeki nesneleri programlama nesneğine dökebilecek bilgi ve pratiği kazanmak, dünyadaki insanlar, hayvanlar, eşyalar vs. ne varsa, aynı şeylerin programlamaya çevrilmiş halleri ve mantığını kazanma bilinci olması gerekiyor. O yüzden programdaki nesnelerin nasıl tanımlanacağı konusu önem kazanıyor. Örnek: Okuldaki insan organizasyonunun program nesnelerine dönüşümü.

- Veri Yapıları : Programlamada basit veri tipleri olduğu kadar, gelişmiş veri yapıları ve gelişmiş ihtiyaçları giderecek veri düzeni vardır. Bu veri yapılarını gözden geçirip hangi ihtiyaçta hangisinin kullanılması gerektiğini anlamanız gerekir. Örnek : Liste ve kuyruk yapılarının öğrenilmesi.

- Algoritmalar : Dünyada programlama ve matematik bizden önce de vardı ve bizden önce tasarlanmış ve hazırlanmış birçok algoritma mevcut, bu algoritmaların çalışma hızı, performansı ve matematiksel analizinin yapılması. Zaman performansı yorumları, herhangi bir algoritmanın standartının nasıl oluşturulduğunun bilgisi kazanılan bir öğrenim. Örnek : Sıralama algoritmalarının öğrenilmesi, ve algoritmaların zaman ve performans kullanımı karşılaştırılması.

- Gelişmiş programlama : Bu aşamada, bir önceki 4 önemli bilgi basamağından kazandığın bilgileri, seçtiğin araç veya araçlar kullanarak programlamayı ve daha çok bir alan özelinde programlayarak kazandığın bir birikim ile yaptığın belli bir ihtiyacı karşıladığın yazılımı geliştirmeye tamamlıyorsun. Örnek : Basit bir kelime oyunu tasarlamak ve geliştirmek.

Öyle çok aman aman bir ingilizceye gerek yok, aman aman bir matematik bilmenizede gerek yok. Öncellikle hangi alanda ilerleyeceğinize karar verin. Web tasarim, mobil programlama, büyük veri ve veri bilimi, oyun programlama vb. alanlardan birini seçin ve o konuda araştırmalar yapın.
Örnek web tasarım öğrenmek istiyorsanız, html5,css3 javascript veya php teknolojilerini öğrenmeniz gerekir. Karar verdikten sonra udemy ve çeşitli platformlardan programlama dilini öğrenebilirsiniz. Tek kaynakta kalmayın youtubeden ingilizce kaynaklara bakın.

Learn HTML.
Learn CSS.
Learn Flex.
Learn Grid.
Learn JavaScript.
Learn DOM.
Learn Node.
Learn MySQL.
Learn Mongo.
Learn React.
Learn to code.
Apply for a job.
Apply knowledge.
Apply skills too.
Get yourself paid.
Build a home.
Build a future.
Leave earth.
Have fun.

Aman aman bir ingilizceye gerek yok demişsin ama buna katılmıyorum, kişisel görüşüm en azından "Intermediate" ( Intermediate b2 (Orta üstü seviye) ) bir ingilizce olması gerektiği yönünde. Çünkü yazılım ve programlama belki dünyadaki bedava kaynağı en çok dağıtılan bilginin en kolay erişildiği alan ama dünyanın global dili ingilizce ve maalesef her şey global anlamda yürüyor. Soracağın sorunun ingilizce karşılığı ve cevabını anlıyor olman sana çok fazla zaman ve motivasyon kazandırıyor.

Arkadaşlar işin özü, yazılım öğrenmek "Aaaaa ben python öğrendim, şimdi de Java öğreneyim yarın da HTML öğrenirim" demek değil. Öyle olsaydı, dünya emin olun çok basit bir yer olurdu ve bu meslek dünyada önemli bir yer kazanmazdı. Yazılım öğrenmek bunların birer araç olduğunu bilip, kendi yazılım ve programlama deneyimine araç bilgisi eklemek demektir. Umarım mesajım anlaşılşır olmuştur ve bu ve buna benzer konulara dair son cevap olur bu.
 
Herkese merhabalar. Ben yazılım öğrenmek istiyorum çünkü meslek seçimim bu yönde olacak. Yazılım öğrenmeye nereden başlamam gerekiyor? Yardımı olacaksa bir Arduino setim var ancak yazılımları İnternet'ten bakıp kopyala-yapıştır yapıyorum. Yazılım konusunda bilgisi olan arkadaşlar varsa yardımcı olabilirler mi? Şimdiden teşekkürler.

Herhangi bir programlama dili için hazırlanmış eğitim serilerini izleyerek, dökümanlarını/kitaplarını okuyarak ve internetten bol bol örnek sorular araştırıp bunları çözerek programlamayı öğrenebilirsiniz.
 

Yeni konular

Geri
Yukarı