Yazılım öğrenmeye hangi kodlama dilinden başlanmalı?

448441

Hectopat
Katılım
13 Nisan 2021
Mesajlar
219
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, yazılım öğrenmeye başlamak istiyorum ama hangi kodlama dilinden başlasam karar veremedim. Sizce hangi kodlama dilinden başlamalıyım?
 
Merhaba arkadaşlar, yazılım öğrenmeye başlamak istiyorum ama hangi kodlama dilinden başlasam karar veremedim. Sizce hangi kodlama dilinden başlamalıyım?

Hocam Konu genel konu onun için böyle soru soracağım. Hangi yazılımla uğraşmak istiyorsunuz. Web Yazılım mı, Program Yazılımı mı, Yoksa Oyun yazılımı mı?
 
Merhaba arkadaşlar, yazılım öğrenmeye başlamak istiyorum ama hangi kodlama dilinden başlasam karar veremedim. Sizce hangi kodlama dilinden başlamalıyım?
Hocam ne konuda projeler yapacağınıza bağlı. Yapay zeka gibi bir şey yapacaksanız Python üstüne tanımam. Oyun geliştirmek için C# Java ve Python iş görür. Java öğrenmesi zordur ama çok kapsamlı çok kaliteli bir dildir. Başlangıç için Python benim önerim.
 
Dilden önce kendi zevk aldığınız dala yönelmelisiniz. Her dille maalesef her iş yapılamıyor. Size tavsiyem zevk aldığınız dalı bulana kadar internetten video izleyip hangisinin size cazip geldiğine bakmanız. Kendimden örnek vermem gerekirse lisede arkadaşım web sitesi yapıp satıyordu, bu beni web sitesi yapmaya yöneltti ama beceremedim ve o dalın bana uygun olmadığına karar verdim. Daha sonra gömülü sistemlerin bana daha uygun olduğuna karar verdim ve bu dalda ilerliyorum. Web sitesi için HTML ve CSS öğrenmiştim ama şuan hiç bir işimie yaramıyor çünkü gömülü sistemlerde C, C++ ile çalışıyoruz.
 
Web oluşturmak için bir de oyun vb. şeyler yapmak için

Web sayfasının yapımında Frontend ve Backend olmak üzere iki ana katman bulunmaktadır. Bunu en basit tabirle açıklamak gerekirse; frontend, bir web sitesine girdiğinizde etkileşime girdiğiniz arayüzün tasarım ve geliştirmesine; backend, bu web sitesinin perde arkasında yer alan, işin server kısmı ve taban yazılımını geliştirme işine verilen adlardır.

Frontend

Türkçeye “Önyüz” olarak çevrilmiştir. Web sitesinin ön yüzünün (Client-side) HTML, CSS ve JavaScript gibi teknolojileri kullanarak web sitesinin görsel tarafını oluşturma işlemi frontend olarak tanımlanır. Web sitesinin yapımında kullanılacak renk, içerik yerleşimi, yazı tipi vb. tasarım çalışmalarını kapsar. Bu işi yapan kişilere ise “Front-end Developer” ( Ön yüz geliştirici ) denir. Frontend developer ise yazılıma bir tasarım giydirerek görsel açıdan düzenleyerek yazılımın kullanıcı için tam ve anlaşılabilir bir bütün haline gelmesini sağlar.

Backend
Türkçeye “Arkayüz” olarak çevrilmiştir. Kullanıcıların görmediği kısımların ve ana sistemin arkayüzün geliştirilme işle midir? Bir programın hangi programlama diliyle yazılacağını bulmak, bu yazılımın programlama dilleriyle meydana getirilmesi ve bir veritabanına bağlanması gibi işlevlerin tümü Backend yazılım tasarımına girer. Sistemin mimarisini oluşturulması, veri tabanı yönetiminin planlanması, sunucu ayarlamalarının yapılması, sistemin maksimum seviyede verimli ve hızlı çalışmasını sağlamak vb. işlevler gerçekleştirilir. Python, PHP, Ruby, Java, C#, ASP.NET, MySQL, MS SQL, MongoDB teknolojileri kullanılır. Bu alanda çalışan kişiler “Back-end Developer” ( Arka yüz geliştirici ) olarak isimlendirilir.

HTML ve CSS Dil sayılmıyor ama İlk bunlarla başlamanı sonra JS dilini ve onun Framework'leri olan React Redux'u öğrenmeni tavsiye ederim.

Peki diceksin ki nedir bu HTML, CSS, JS.

Sana Böyle söyleyeyim ben bunları ev olarak örneklendiriyorum. Evin yapılınca onun temeli ve evin bir ilkel ev haline gelmesine yardımcı olan HTML, Ev'in renklenmesi, pencerelerin eklenmesi, iç tasarımı televizyon gibi yani kısaca Dekorasyon'u CSS, Ev'in su hatları Elektrik hatları, Wi-Fi çekilmesi falan bunları da JavaScript olarak görüyorum ben.
Bir web Sitesinde'de HTML CSS JS çok önemli.
 

Technopat Haberler

Yeni konular

Geri
Yukarı