Good deeds In Islam

Praise be to Allah.

The Muslim will receive more rewards if Allah encourages him to do noble deeds.

There is a lot of righteous deeds which, in accordance with each person’s circumstances, his determination and his resources, can be accomplished by rich and poor, old and young, men and women.

Allah says (the word is interpreted):

“Whoever does justice — whether it be male or female — whether he is genuinely a faithful believer [of Islamic Monotheism], We are going to give him good life (in this world with dignity, happiness and lawful provision) and We are sure to pay them a reward in proportion as well as they did in the past. (i.e. Paradise in the Hereafter)”

[al-Nahl 16:97]

Allah the Almighty commands us to remind Him constantly and do good deeds, for forgetfulness is an illness that causes virtue to be ignored. [Quran 20:115] One’s good deeds should be based on one’s trust in Allah the Almighty; we must always note the reward for noble works, which leads us to execute them. And Allah is the Alfighty, the Almighty, the Almighty, the All-Mighty, the Almighty.

1 – Praying in congregation in the mosque 

The Prophet ( peace and blessings of Allaah be on him) was narrated from Abu Hurayrah, saying, “If any person goes to the Mosque in the morning and in the night, Allah prepares for him an honourable place every time he comes and goes to Paradise.”

2 – Attending funerals and offering the funeral prayer 

Abu Hurairah (may Allaah have joy in him) was told: “Those who go to a funeral before he gives (the) prayer have one qiraate (rewarding), and those who attend before the burial is made, have two qiraats.” They said: “Why are the two qiraats? He said: ‘The Messenger of Allaah’ (blessings from Allah have to be upon him). “It said,” Like two big mountains.

3 – Saying Subhaan Allaah wa bi hamdih (Praise and glory be to Allaah) one hundred times. 

Abu Hurairah (may Allaah have joy in him) was told: “Those who go to a funeral before he gives (the) prayer have one qiraate (rewarding), and those who attend before the burial is made, have two qiraats.” They said: “Why are the two qiraats? He said: ‘The Messenger of Allaah’ (blessings from Allah have to be upon him). “It said,” Like two big mountains.

4-  Loving those who perform virtuous deeds, because the Prophet, sallallaahu ‘alayhi wa sallam, said: “A person will be (on the Day of Resurrection) with those whom he loves (in life).” [Al-Bukhari and Muslim]

Some of the major or al-Kaba’ir sins in Islam

In Islamic ethics, sin is an essential idea. Islam teaches that sin is an act, and not a state of life, and Muslims view sin as something that is contrary to God’s (Allah’s) commandments and contradicts the laws and norms laid down in religion. On the day of Judgement, God judges the good deeds of the man and his sins, and punishes those whose bad deeds prevail over the good deeds. These people are believed to be sentenced to life in fires in the world.

In the Qur’an Allah says:

“We will expiate (your) small sins and make you enter an honourable entrance if you avoid large sins that are not permitted to you. (Chapter 4:31).

A mucallaf must therefore know what big sins are, and he / she must stop. Thus, Allah will forgive his minor sins and wrongs in His mercy and according to His promise.

Minhajus Saleheen (of Ayatullah Sayyid Abul Qasim al-Khoui, Dama Zilluhu) takes the following list of the great sins:

1. To believe that Allah has any partner or colleague in His Divinity; to worship someone besides Allah.

2. To lose hope in the mercy of Allah; to believe that Allah would not save him on the day of judgement.

3. To have no fear of Allah; to think that Allah would not punish him for his sins.

4. To misbehave with parents; disobeying them or injuring their feeling.

5. To kill someone unjustly, i.e. without permission of sharia.

6. To slander a married woman, accusing her of adultery.

7. To eat an orphan’s money or property unlawfully and unjustly.

8. To flee from jihad (religious war).

9. To use or eat a thing or money obtained as interest.

10. Fornication and/or adultery.

Praise be to Allah.

The Prophet (blessings and peace of Allah be upon him) explained the seven sins that doom a person to Hell in a saheeh hadeeth that was narrated by the two Shaykhs, al-Bukhaari and Muslim, in as-Saheehayn, in which it was narrated that the Prophet (blessings and peace of Allah be upon him) said: “Avoid the seven sins that doom a person to Hell.” We said: What are they, O Messenger of Allah? He said: “Associating others with Allah (shirk); witchcraft; killing a soul whom Allah has forbidden us to kill, except in cases dictated by Islamic law; consuming orphans’ wealth; consuming riba; fleeing from the battlefield; and slandering chaste, innocent women.”  

How will the major sins be forgiven?

There are two major sins of a kind: failure to uphold “Huqooq-ullah” (duty to Allah) and breach of “Huqooq-ul-“Ibaad” (duty to Allah). The greatest sins regarding the non-observance of Huqooq-ullah including failing to offer convincing or mandatory prayer of any day’s fasting can be forgiven by Allah, the Most Forgiving, so long as the delinquent believers honestly repents to him and seek his forgiveness. He needs to compensate for missing prayers and fasts “Fard” (mandatory) and “Waajib,” when he owes it.

Against that back-bits, robberies or snatches, or robs anybody of the belonging or the belonging of a person, or take money or anybody’s belonging or any gamblings or any gambling interests, are not forgiven by Allah All-Potence while He is the owner, the most important sins related to ‘Huqooq-ul-Ibaad’ as one hurts anybody’s faith, goodness, life, property or even the heart. 

Python: The greatest Programming Language

Python is an excellent language for programming. It can be extended to virtually every programming activity, facilitates rapid creation and debugging and embraces the most accommodating user community.

Beginning with Python is like learning any new skill: finding the right tools to direct your learning is crucial. Fortunately, there are not enough excellent books that will help you understand both the basic programming principles and the programming nuances in Python. It is difficult to find out which book might be the best for your situation with the wealth of resources.

I think the first thing you do is to make sure you understand how you learn any programming language. The most basic computer programming skills are currently learning how to code.

Why does it matter to know how to learn? The solution is simple: libraries are built and resources updated as languages develop. To keep up with these changes and become a good programmer, it is important to know how to learn.

Best Books for Learning Python

You may have one of the following two circumstances when you’re new to Python:

You’re new to programming and want to begin with Python learning.

In other languages you have a decent programming background and want to learn Python now.

Think Python: Think Python offers an extensive Python guide as the most basic of this list.

Fluent python: This book teaches you to write idiomatic Python code as you go through many deep subjects of the language. This simplicity helps you to start coding quickly.

Effective Python: 59 Ways to Write Better Python: a relatively brief book, which contains a series of 59 posts, similar to Fluent Python.

Java is the best Programming language to Learn Coding for beginners

The last generation of programmers began to understand languages such as Fundamental to learn Java as their second or third programming language and then went up to learning C and C++.

The other most curriculum was designed to teach both C and C++, and there were no pythons, at least not in our college, at those days. The C & C++ was more prevalent than Java.

It’s true * we always make no choice, and we learn in classrooms and classes as part of the programming curriculum. In my day we taught C++, VB, VC++ and eventually Java, and then the first language programming in our engineering college.

Java is one of the best programming languages ever developed, not because I am a Java developer who is enthusiastic, but Java has shown it over the last 20 years. For any programming language, two decades is a huge time, and Java gains strength every day. While Java development is slowing down at times, Java has reacted successfully. In the past, revolutionary modifications to Enum, Generics, and Auto boxing in Java 5, Java 6 performance enhancements, lambda-language functional programming in Java 8, and the use of Google’s language for designing Android applications preserve Java as a language of front-line programming.

Why is Java so good?

Easy grammar – the Java grammar is really easy, and anyone with C and C++ experience needs to have 99.9%. The Java BNF has some 50 rules; the C++ has around 140 rules. And in addition to grammar, C++ has templates and a preprocessor. In 1.5, Java has only got a little more difficult (sorry, Java 5). A new version of the language species has not yet been published.

Simple APIs-If the standard Java * libraries are installed and you are happy to write your code, you will be waiting for it on the computer.

GarbageCollection-the programmer has no memory problem (mostly)

VM — see WhyVirtualGreatMachines

Class vs. interface

CheckedExceptions (some people hate this (some people love it)

Inheritance in one class

Singly embedded class hierarchy (which is not killer because of lack of templates)

No overloading of Operator


C++ is the strongest of all programming languages!

I think C++ is the best programming language and cannot believe that a better language will soon be made.

Studies from Google suggested that C++ is substantially faster than any other language they have learned.

Many people seem (in my opinion, erroneously) to think that everything should be straightforward. But to learn to efficiently use C++ does not — but it would also not be easy to learn to use the powers of God if He gave them to you. His duty comes with great strength. C++ is no exception, but the use of C++ as a professional is not so difficult. I got myself some thoughts on the matter.

Very Complex

Since C++ is very tiny, the language is massive and many complicated items, such as memory management and more, need to be managed. If you intend to develop an AP from scratch you must also write a lot of code before you can get a working prototype. Since it is hard to understand how all C++ features work, you can shoot yourself easily.

Since a programming novice is easy to get wrong when learning C++, it is highly recommended that you learn C++ with your mentor. In addition, C++ has a more long history with the production of games in general, so a C++ gaming mentor will teach you a lot of good practices.


As already mentioned, you can use very few resources in your App because of a lot of control over how your app uses resources. All in all, as C++ can work very well, businesses also use C++ as a code for functions that depend critically on speed and the use of resources.


As a static language, C++ normally has better performance than languages typed dynamically because the code is tested before execution. Java is gaining popularity, but C++ can eventually be faster than Java according to how talented C++ is.

The good news is that it is much easier to learn a second language than to learn your first one as you can build on your current experience. Languages are likely to evolve periodically over time. As computer science progresses, there is a possibility that you may want or need to learn new programming languages. Some elements, such as variables, loops, conditionals or functions, are common to many programming languages. And there are other special language features.