What Are The Ways to Learn Software?

Provido

Katılımcı Üye
21 Eki 2015
477
1
It is essential to make a project


The most effective way to learn a software language is to do a project even if ti is simple. So make sure you prepare yourself a project and start doing it.


Distress of Starting


The most common problem I observed amongst the questions is that I want to start learning software and not be able to start. Like the issue of starting a diet, I say “I am starting this Monday for sure” and when it comes on Monday “I am very depressed, I start diet on next Monday” they find like these ridiculous excuses and delaying.


To prevent this, design the project as a project you want to implement or use. Think about what motivates you to learn. Do it to reach large audiences, to gain money, to say “Look I did this myself” and to be a reference to getting a job.


At least even if you don’t think about getting a job, you might consider doing a sectoral project and selling it. For example, you can only make a program or web software for the construction sector. You can sell it after you finish your project. Of course, you have to produce a level of quality software to sell. In this way, you will learn the software much better.


Don’t look, Do it


No matter where you try to learn the software, whether it’s from the book, the course, the visual training kit, the internet or school, you don’t just look at it.


If you are trying to learn from school or course, repeat what the teachers tell you at home or at that moment. If you are trying to learn from the book, do what is written in the book at the same time while holding the book in one hand. If you are learning from the visual training set, stop the visual training set at some point and follow the instructions. If you are trying to learn from written statements on web sites, don’t copy/paste, write hat is written on the site yourself. In short, don’t just look at it, but absolutely apply it. If you were a software developer bo looking, cats would be butchers.


Error Messages are Your Assistant


Error messages are the situations that drives a programmer crazy. So much so that sometimes the programmer so confident in the accuracy of the code that he believes the computer is making error messages up as one goes along like a bribe-seeking officer. You say “ I will give the money, just run the code” but that’s not how it works.


In fact error messages are your most valuable assistants. So much so that when a project 10 years ago didn’t work, no error message appeared and the person who built the project had to go through all the codes he wrote one by one to find the error. Software was completely insane at that time. Now there are utilities for software development and it tells you where and what mistake you made.


These messages are in English in programs that don’t patched in Turkish. It is better that it is in English because if you search for the error message in English you will find a solution. All you have to do is copy the error message and search on Google. Then examine the results. You may have results in English and you may not know English, but you can at least have an idea about the solution by translating with Google translate.


Work Regularly


The software learning process isn’t an arbitrary process. So there is no such thing as “Let me work 2 hours today, I will work 1 hour next week”. You have to spare your time on this. For this reason, I always say in my articles, make it because you love it, not for money. If you do it for money, you don’t spend that time on software. So you have to enjoy learning the software, producing something, accomplishing something you want to do.


Don’t be Lazy, Write Again and Again


Don’t say “I’ve written this code before and I’ve learned it. No need to write over and over again”. Don’t use copy/paste on the project you are trying to do. Because the more code you write, the fewer syntax or character errors, you will encounter. So


Conclusion


There are many more elements we can write here. But we have touched on the most fundamental and effective point so that the writing shouldn’t be too long. As a result, the most basic way to learn the software is to find project, start project, don’t be lazy while doing the project, evaluating error messages and of course, to work programmatically as in every subject studied.




Source: https://www.turkhackteam.org/bilgi-...010-yazilim-ogrenmenin-en-etkili-yollari.html

Translator: Provido
 

cassioo

Yeni üye
7 Ara 2020
2
0
Hi. I want to try to make a website. I'm interested in what programming language such games are written in, for example https://777spinslot.com/party-line-slot/? That is, sites with online casinos are written using what algorithms? Is knowledge of JavaScript enough or still need to know the PHP? Sorry for the silly questions, but I'm new to programming. Recently mastered HTML and CSS. Now learning JavaScript. But still don't understand all the possibilities of this language.
 

Gauloran

Kıdemli Moderatör
7 Tem 2013
8,094
585
local
Hi. I want to try to make a website. I'm interested in what programming language such games are written in, for example https://777spinslot.com/party-line-slot/? That is, sites with online casinos are written using what algorithms? Is knowledge of JavaScript enough or still need to know the PHP? Sorry for the silly questions, but I'm new to programming. Recently mastered HTML and CSS. Now learning JavaScript. But still don't understand all the possibilities of this language.

It's very good that you've learned HTML and CSS. These are web-based games. To do such games like this, you need to learn a server-based language such as PHP at the basic-level and you need to learn an easy database. Thanks to its intuitive English-based syntax, SQL is very easy to grasp. After that, you must learn browser-based scripts. And yes, Javascript is one of the most popular languages for creating games. It naturally works well with HTML and CSS and is well suited for online games. Javascript can be used on both the back end and front end of web development and has a huge, helpful online community as well as an enormous number of frameworks. So, I recommend JavaScript. Then you can create and design simple websites within 2-3 months. All that remains is to improve yourself on these languages.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.