Another crucial tool is the browser. Web developers rely on the browser to see how their code runs on the web. It's also used to display the visual elements of a web page that are written in the editor, like HTML.
Diğer önemli bir araç tarayıcıdır. Web geliştiriciler, kodlarının web üzerinde nasıl çalıştığını görmek için tarayıcıya güvenirler. Ayrıca, bir web sayfasının HTML gibi editörde yazılan görsel öğelerini görüntülemek için de kullanılır.
Many browsers come with *developer tools* (DevTools) that contain a set of helpful features and information to help developers collect and capture important information about their application. For example: If a web page has errors, it's sometimes helpful to know when they occurred. DevTools in a browser can be configured to capture this information.
Birçok tarayıcı, geliştiricilerin uygulamaları hakkında önemli bilgileri toplamasına ve yakalamasına yardımcı olan bir dizi yararlı özellik içeren geliştirici araçları (DevTools) ile birlikte gelir. Örneğin: Bir web sayfasında hatalar varsa, bunların ne zaman meydana geldiğini bilmek bazen yardımcı olabilir. Tarayıcıdaki geliştirici araçları, bu bilgileri yakalamak için yapılandırılabilir.
Some developers prefer a less graphical view for their daily tasks and rely on the command line to achieve this. Writing code requires a significant amount of typing and some developers prefer to not disrupt their flow on the keyboard. They will use keyboard shortcuts to swap between desktop windows, work on different files, and use tools. Most tasks can be completed with a mouse, but one benefit of using the command line is that a lot can be done with command line tools without the need of swapping between the mouse and keyboard. Another benefit of the command line is that they're configurable and you can save a custom configuration, change it later, and import it to other development machines. Because development environments are so unique to each developer, some will avoid using the command line, some will rely on it entirely, and some prefer a mix of the two.
Bazı geliştiriciler, günlük görevleri için daha az grafiksel bir görünüm tercih eder ve bunu başarmak için komut satırını kullanır. Kod yazmak önemli miktarda yazı yazmayı gerektirir ve bazı geliştiriciler, klavye üzerindeki akışlarını bozmak istemezler. Farklı masaüstü pencereleri arasında geçiş yapmak, farklı dosyalar üzerinde çalışmak ve araçları kullanmak için klavye kısayollarını kullanırlar. Çoğu görev bir fare ile tamamlanabilir, ancak komut satırını kullanmanın bir faydası, klavye ve fare arasında geçiş yapmadan birçok işlemin gerçekleştirilebilmesidir. Komut satırının bir diğer avantajı, yapılandırılabilir olmaları ve özel bir yapılandırmayı kaydedip daha sonra değiştirebilmeniz ve diğer geliştirme makinelerine aktarmanızdır. Geliştirme ortamları her geliştiriciye özgü olduğundan, bazıları komut satırını kullanmaktan kaçınırken, bazıları tamamen buna güvenir ve bazıları ikisinin bir karışımını tercih eder.
### Popular Command Line Options
### Popüler Komut Satırı Seçenekleri
Options for the command line will differ based on the operating system you use.
Komut satırı seçenekleri, kullandığınız işletim sistemine bağlı olarak farklılık gösterecektir.
*💻 = comes preinstalled on the operating system.*
*💻 = işletim sisteminde önceden yüklü olarak gelir.*
- [Command Line](https://docs.microsoft.com/windows-server/administration/windows-commands/windows-commands/?WT.mc_id=academic-77807-sagibbon) (also known as CMD) 💻
- [Komut Satırı](https://docs.microsoft.com/windows-server/administration/windows-commands/windows-commands/?WT.mc_id=academic-77807-sagibbon) (also known as CMD) 💻
When a developer wants to learn something new, they'll most likely turn to documentation to learn how to use it. Developers often rely on documentation to guide them through how to use tools and languages properly, and also to gain deeper knowledge of how it works.
Bir geliştirici yeni bir şey öğrenmek istediğinde, bunu nasıl kullanacağını öğrenmek için büyük olasılıkla dokümantasyona başvuracaktır. Geliştiriciler, araçları ve dilleri doğru bir şekilde nasıl kullanacaklarını öğrenmek ve ayrıca nasıl çalıştığı hakkında daha derin bilgi edinmek için genellikle dokümantasyona güvenirler.
#### Popular Documentation on Web Development
#### Web Geliştirme ile İlgili Popüler Dokümantasyonlar
- [Mozilla Developer Network (MDN)](https://developer.mozilla.org/docs/Web), from Mozilla, the publishers of the [Firefox](https://www.mozilla.org/firefox/) browser
- [Microsoft's own developer docs](https://docs.microsoft.com/microsoft-edge/#microsoft-edge-for-developers), for [Microsoft Edge](https://www.microsoft.com/edge)
- [Microsoft'un kendi geliştirici dokümanları](https://docs.microsoft.com/microsoft-edge/#microsoft-edge-for-developers), [Microsoft Edge](https://www.microsoft.com/edge) için
[Ders Sonrası Test](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/2)
## Review & Self Study
## Gözden Geçirme ve Kendi Kendine Çalışma
Study a bit on the different languages available to the programmer. Try to write a line in one language, and then rewrite it in two others. What did you learn?
Bir programcı için mevcut olan farklı diller hakkında biraz bilgi edinin. Bir dilde bir satır yazmayı deneyin ve ardından iki diğer dilde tekrar yazın. Ne öğrendiniz?