Basic programming course: Lesson #1 - Introduction to programming [ESP-ENG]

in Steem For Bangladesh12 days ago

Greetings Everyone, I am student Shahariar (username: shahariar1). I am from Bangladesh

I would like to start the class with a big thank you to my teacher @alejos7ven for presenting this difficult topic to us in a very simple and disciplined manner.

We always keep ourselves away from C language i.e. programming. Because things are very complicated. But when I was observing the introduction post of this class, I saw that the way our sir presented this difficult topic, we can learn it very easily. Since I have a computer I want to start the programming course.

Playful Colorful Kids Science Class  Presentation.png
Design by Canva

Based on what I explained to my teachers and after three long hours of studying about it, I feel I am ready to answer this class. But I don't know how much I can answer correctly. I am starting from here.

Task 1. Describe in your own words an algorithm of some activity you do daily.

Algorithms are sometimes a good way to simplify our work. We use algorithms in many ways in our daily lives. I think the biggest use we use in our life is calculator.

Except when I do video editing or any other work of mine, we often use computer shortcuts. Which makes our work easier. and executes quickly. Maybe they are some kind of algorithm

Task 2. What is the importance of programming languages in the world?

Programming languages are crucial in today's world for several reasons. Some important reasons are shared:

Communication with Computers: Most of the time, programming languages help humans to convey instructions to the machine so as to develop software and applications which are used in the computers today.

Automation: They can facilitate the attainment of objective reiterative jobs thereby enhancing work flows in numerous subject sectors.

Problem-Solving: Web development helps to develop rationality and logical approach to problem solving which is necessary in almost any sphere.

Innovation and Creativity: Programming puts in the power of an individual into his/her hands to turn concepts into solutions as well as inventing apps that can solve various problems in the world.

Career Opportunities: Computer languages bring in job opportunities in the areas like computer software, data mapping as well as artificial intelligence and many others.

Impact on Daily Life: From the use of social networking platforms to online shopping and banking, nearly all the things people do in the present society employ softwares written in programming languages.

laptop-2620118_1280.jpg
Source

Task 3. What do you need while programming?

Similar to the last examples, while programming, every tool and environment matters a lot. Here's a list of essentials:Here's a list of essentials:

Computer: A dependable computer that will adequately meet the requirements of your programming work in terms of processing capacity and memory space.

Text Editor or IDE: A suitable text editor for coding (VS Code, Sublime Text) or better a Integrated Development Environment (IDE) for the task(PyCharm, IntelliJ IDEA) for coding management.
Version Control System: Now you can apply such methods that let you track changes in your sites’ codes, share them with other individuals, and work with various versions of the project, for instance, Git.
Documentation: Availability and permissions to use documentation that relates to the programming languages and libraries you are using. It is perfect that there are resources like the Stack Overflow and official documentation sites.

Libraries and Frameworks: Depending on the type of the project, one may require some particular libraries or frameworks for faster development and to add more features.
Debugging Tools: Utilities with which you can easily search for possible mistakes in your program. Almost all existing integrated development environments contain debuggers as one of the components.

Internet Connection: To fix time and location for using the online resources, for providing documentation, sharing and working with other people.

Learning Resources: Texts, Websites, lessons, and communities for learning and development of a skill or any subject.

Comfortable Workspace: Tools of comfort include a good chair, good workplace, and good lighting all of which will in a way assist one do his/her work effectively.

Patience and Persistence: The work of a programmer involves writing code and this is not easier hence the importance of a right attitude when approaching programming.

I believe I will require those things in order to learn programming.

Task 4. Write your first "Hello world!" Using pseudo-code.

IMG_20240909_215506.jpg

IMG_20240909_215608.jpg

Divider1.png

Invite, @mostofajaman @shahid76 @caringmanasseh

Hope you enjoyed. Thank you so much for reading my content so far. My value is only if you can gain minimal knowledge by reading my content. I am ending today's content here wishing everyone good health.

I invite you to support @pennsif.witness for growth across the whole platform through robust communication at all levels and targeted high-yield developments with the resources available.

Click Here

Thanks for reading the Post
10/09/2024

The End

Divider1.png

Sort:  
Loading...

Awsome post i like programing

 11 days ago 

Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.

Your post has been rewarded by the Seven Team.

Support partner witnesses

@seven.wit
@cotina
@xpilar.witness

We are the hope!

Loading...