course: Lesson #1 - Introduction to programming

in devjr-s20w1 •  2 months ago 


1000308244.jpg
introduction to programming scr

Hello steemians.

Welcome to season 20 of the steeemit engagement challenge. I'm so excited to be participating with you guys on on this amazing programming lessons. It's always been my zeal to learn something new about programming and here's the opportunity.

Algorithms well simplified at first the word sounds so big in my head that when I hear of it it's like some form of complex computer calculations which requires only skilled experts to interpret. But from the way it was broken down in this lesson, I am excited I now know what it's all about thanks Mr alejos7ven.


Describe in my own words an algorithm of some activity I do daily.

Just as explained in the main lesson, an algorithm is a series of events or things we carry out in a special sequence making sure we don't skip any task. Most often is like a routine we carry out on something or on a daily basis.

In my diary, these are the activities I carry out daily. First of all I am a tutor. So my activities are wake up __to school ___back home repeat 🔁 cycle again.

My algorithm of the day

1• I wake up in the morning.
2• Move to the bathroom
3• Brush my teeth
4• Take a shower
5• Dress up for work
6• Have some breakfast
7• Leave the house
8• Work(teaching activities)
9• Back home
10• Rest.

This is the algorithm I follow on daily basis and the cycle is like to repeat again and again. Maybe a few pictures demonstrate will make it better.

1000308316.jpg1000308317.jpg1000308318.jpg1000308320.jpg
Breakfaston my way to schoolin school, activitiesback home

Give the importance of programming languages in the world? How do they help us?

1000308362.png
Scr

Think of programming languages as the secret sauce of the digital world. They're like the instructions that tell computers what to do. Without them, we'd be stuck with basic calculators and really boring TV.

Here's how they help us:

  • Automating tasks: Think of programming as training a robot to do your chores. We instruct it what to do, and the task is done.

  • Creating software: From games to apps to websites, everything you use online was made with programming languages.

  • Solving problems: Programmers use these languages to figure out solutions to real-world problems, like improving healthcare or transportation.

  • Empowering people: Programming languages give people the tools to create, innovate, and make a difference.

Basically, programming languages are the building blocks of our modern world. They're the reason we can have smartphones, watch Netflix, and even order pizza with a few taps.


What do we need while programming?

1000308363.jpg
Scr

Here are the essential tools and resources you'll need while programming.

Hardware:

  • Computer: A reliable computer with sufficient processing power, RAM, and storage is crucial.

  • Internet connection: For accessing online resources, collaborating with others, and downloading software.
    Software:

  • Text editor or IDE (Integrated Development Environment): A software tool for writing, editing, and running code. Popular options include Visual Studio Code, IntelliJ IDEA, PyCharm, and Sublime Text.

  • Compiler or interpreter: A program that translates your code into a language the computer can understand.

  • Version control system (VCS): A tool to track changes to your code and collaborate with others effectively. Git is a most widely approved VCS.
    Resources:

  • Programming language documentation: Official documentation and tutorials for the language you're learning.

  • Online tutorials and courses: Many platforms offer free and paid courses to help you learn programming.

  • Programming communities: Online forums and communities where you can ask questions, get help, and share knowledge.

Additional tools :

  • Debugger: A tool to help you find and fix errors in your code.

  • Linter: A tool that checks your code for potential errors and style inconsistencies.

  • Testing framework: A tool for writing and running tests to ensure your code works as expected.

With all this available tools, you can be able to prove program with ease.


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

Using the link that was provided in the main content, I was able to download the pseint application. After installation I followed the example provided and I was able to reproduce the exact same thing.

First I start by laughing the application.

1000308326.png

Type in the name_of_algorithm then follow by print "Hello world" ;
That's all about the task

1000308323.png

This is how it look and the last step is to execute. This is the results after execution.

1000308324.jpg

In conclusion, Programming is a skill that empowers you to create, innovate, and solve problems. With determination and practice, you can achieve your programming goals.
Start your journey by choosing a language, accessing online resources, and joining programming communities. And before your know it you are already there.

I would like to invite the following person to join me participate in this contest. @chant, @sinomnwigwe and @fombae

Best regards to: @rafk

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

Upvoted! Thank you for supporting witness @jswit.

@tipu curate

Your post has been rewarded by the Seven Team.

Support partner witnesses

@seven.wit
@cotina
@xpilar.witness

We are the hope!

Hola!
Que bien explicaste todo sobre la programación, me gustó mucho tu algoritmo. Saludoss