SlideShare a Scribd company logo
Introduction to
Programming
Tarek Alabd
- Student & works at Nayf Group.
- Certified android developer
(Google-Udacity).
- Founder & Organizer @ GDG Damanhour.
- Flutter Developer & Public Speaker (TOT)
- Talks in tech field and some other fields.
- A lot of projects & works as a freelancer
- Content Creator on YouTube
TarekAlabd6
TarekAlabd1
TarekAlabd
Tarek Alabd
‫اﻟﻌﺒﺪ‬ ‫ﻃﺎرق‬
TarekAlabdTarekAlabd
Training Map
Day 1:
Intro
Day 2:
Variables,
Data Types
Day 3:
Control Flow,
Conditions
Day 4:
Functions
Day 5:
Loops &
Applications
Some Notes
1. Don’t be shy!
2. Ask directly or wait until be available.
3. You won’t understand everything.
4. Solve a lot of problems.
Intro to programming and how to start that career
Programming is:
writing some instructions or rules to the
computer to implement a special Task!
Intro to programming and how to start that career
1. BECOMING MORE EFFICIENT AND
PRODUCTIVE.
- Take the advantage of their computing power.
- facilitate your repetitive tasks daily.
With some programming skills, all of these tasks
can be automated!
2. IMPROVING YOUR COMMUNICATION AND
COLLABORATION SKILLS.
We all works in a team
3. UNDERSTANDING HOW SOFTWARE WORKS.
6. BECOMING AWARE OF WHAT IT TAKES.
- Knowing the basics makes you learn how to use new
tools easily.
- You will learn the fundamentals of how websites or
apps work and how does this help you with your
career then!
4. IMPROVING YOUR PROBLEM SOLVING AND
THINKING SKILLS.
- Coding is about solving problems. That’s the essence
of writing computer programs: They should solve
problems for us!
5. COMBINING TECHNICAL SKILLS WITH
CREATIVITY.
- You will find yourself developing new solutions in
new ways, so each day is different from the other,
so it never gets boring.
7. CREATING A WEBSITE OR APP OF YOUR
OWN.
- Start a blog and write useful content.
- Build an online shop and sell your product or
service worldwide!
- Specific type: Consulting, Portfolio, news website
or app and earn some money!
9. BECOMING SELF-EMPLOYED AND
STARTING YOUR OWN BUSINESS.
- As mentioned in the
previous point.
Intro to programming and how to start that career
The ‫زﺗوﻧﺔ‬ in three points:
- It provides you a complete career track for you
with a very good income.
- It makes you unique and ensure that your work
will be available for more years.
- You can help your children in it in the future.
Break
5 mins
Intro to programming and how to start that career
Why all these
languages ?!
What is the best
language?
What will we do ?
- The basics of all prog. languages.
- C++ for application.
To learn programming:
- The language
- IDE (Integrated Development Environment)
Let’s
Setup
the IDE
and take
a tour
Intro to programming and how to start that career
One last hope: Share your feedback with us in
our post on Facebook.
mofkroon4
Intro to programming and how to start that career
Intro to programming and how to start that career
Intro to programming and how to start that career

More Related Content

PPTX
Core java complete ppt(note)
PPTX
Django - Python MVC Framework
PPT
Types of exceptions
PPTX
Introduction python
PPTX
Python presentation by Monu Sharma
PPTX
Introduction to java
PDF
Python If Else | If Else Statement In Python | Edureka
PDF
Features of Python.pdf
Core java complete ppt(note)
Django - Python MVC Framework
Types of exceptions
Introduction python
Python presentation by Monu Sharma
Introduction to java
Python If Else | If Else Statement In Python | Edureka
Features of Python.pdf

What's hot (20)

PPTX
Advance Java Topics (J2EE)
KEY
Introduction to Django
PPTX
Python tutorial for beginners - Tib academy
PPTX
Introduction to java netbeans
PPTX
Java Methods
PPTX
Lecture - 2 Environment setup & JDK, JRE, JVM
PDF
Python Django tutorial | Getting Started With Django | Web Development With D...
PPT
Exception handling and function in python
PDF
Basic Java Programming
PPTX
Introduction to java
PPTX
Basics of JAVA programming
PDF
Basic Concepts in Python
PDF
Elementary data structure
PPT
Java Multithreading and Concurrency
PDF
Py.test
PPTX
Python Tutorial Part 1
PPTX
Web development with django - Basics Presentation
PPTX
Introduction to Node.js
Advance Java Topics (J2EE)
Introduction to Django
Python tutorial for beginners - Tib academy
Introduction to java netbeans
Java Methods
Lecture - 2 Environment setup & JDK, JRE, JVM
Python Django tutorial | Getting Started With Django | Web Development With D...
Exception handling and function in python
Basic Java Programming
Introduction to java
Basics of JAVA programming
Basic Concepts in Python
Elementary data structure
Java Multithreading and Concurrency
Py.test
Python Tutorial Part 1
Web development with django - Basics Presentation
Introduction to Node.js
Ad

Similar to Intro to programming and how to start that career (20)

PDF
programming fundamentels and basic of c++ leacture 1 with the introduction of...
PPTX
Intro Class.pptx
PPTX
2.0 Introduction to Computer Science and Programming
PDF
coding article.pdf
PPTX
Coding journey webinar
PDF
Introduction to Programming Roadmaps.pdf
PPTX
Computing basics
PPTX
We design orientation class
PPTX
Introduction to react js
PPTX
Introduction to Programming overview.pptx
PDF
Master C#: Comprehensive Course for Beginners
PDF
How To Become A Good C# Programmer
PDF
The Transformative Power of Programming.pdf
PPTX
How to become a software developer
PDF
How getting your hands dirty with code makes you a better business leader @ V...
PDF
How getting your hands dirty with code makes you a better business leader @ V...
PDF
Write code and find a job
PPT
00 Fundamentals of csharp course introduction
PDF
Download full ebook of Basics Of Programming Dg Junior instant download pdf
PPTX
Power Point Introduction To Programming 1
programming fundamentels and basic of c++ leacture 1 with the introduction of...
Intro Class.pptx
2.0 Introduction to Computer Science and Programming
coding article.pdf
Coding journey webinar
Introduction to Programming Roadmaps.pdf
Computing basics
We design orientation class
Introduction to react js
Introduction to Programming overview.pptx
Master C#: Comprehensive Course for Beginners
How To Become A Good C# Programmer
The Transformative Power of Programming.pdf
How to become a software developer
How getting your hands dirty with code makes you a better business leader @ V...
How getting your hands dirty with code makes you a better business leader @ V...
Write code and find a job
00 Fundamentals of csharp course introduction
Download full ebook of Basics Of Programming Dg Junior instant download pdf
Power Point Introduction To Programming 1
Ad

More from Tarek Alabd (7)

PDF
Intro to mobile development - Minders
PDF
How to prepare your resume for the interviews!
PDF
A good intro to Flutter and its magic
PDF
Be your own boss - An intro to freelancing
PDF
Learning how to learn - DevFest 2019 - GDG Damanhour
PDF
Spell checking algorithm
PDF
Flutter study jam - Begineers (1st level)
Intro to mobile development - Minders
How to prepare your resume for the interviews!
A good intro to Flutter and its magic
Be your own boss - An intro to freelancing
Learning how to learn - DevFest 2019 - GDG Damanhour
Spell checking algorithm
Flutter study jam - Begineers (1st level)

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
composite construction of structures.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
additive manufacturing of ss316l using mig welding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
composite construction of structures.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Embodied AI: Ushering in the Next Era of Intelligent Systems
additive manufacturing of ss316l using mig welding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Internet of Things (IOT) - A guide to understanding
Operating System & Kernel Study Guide-1 - converted.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Geodesy 1.pptx...............................................
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS

Intro to programming and how to start that career

  • 2. Tarek Alabd - Student & works at Nayf Group. - Certified android developer (Google-Udacity). - Founder & Organizer @ GDG Damanhour. - Flutter Developer & Public Speaker (TOT) - Talks in tech field and some other fields. - A lot of projects & works as a freelancer - Content Creator on YouTube TarekAlabd6 TarekAlabd1 TarekAlabd
  • 4. Training Map Day 1: Intro Day 2: Variables, Data Types Day 3: Control Flow, Conditions Day 4: Functions Day 5: Loops & Applications
  • 5. Some Notes 1. Don’t be shy! 2. Ask directly or wait until be available. 3. You won’t understand everything. 4. Solve a lot of problems.
  • 7. Programming is: writing some instructions or rules to the computer to implement a special Task!
  • 9. 1. BECOMING MORE EFFICIENT AND PRODUCTIVE. - Take the advantage of their computing power. - facilitate your repetitive tasks daily. With some programming skills, all of these tasks can be automated!
  • 10. 2. IMPROVING YOUR COMMUNICATION AND COLLABORATION SKILLS. We all works in a team
  • 11. 3. UNDERSTANDING HOW SOFTWARE WORKS. 6. BECOMING AWARE OF WHAT IT TAKES. - Knowing the basics makes you learn how to use new tools easily. - You will learn the fundamentals of how websites or apps work and how does this help you with your career then!
  • 12. 4. IMPROVING YOUR PROBLEM SOLVING AND THINKING SKILLS. - Coding is about solving problems. That’s the essence of writing computer programs: They should solve problems for us!
  • 13. 5. COMBINING TECHNICAL SKILLS WITH CREATIVITY. - You will find yourself developing new solutions in new ways, so each day is different from the other, so it never gets boring.
  • 14. 7. CREATING A WEBSITE OR APP OF YOUR OWN. - Start a blog and write useful content. - Build an online shop and sell your product or service worldwide! - Specific type: Consulting, Portfolio, news website or app and earn some money!
  • 15. 9. BECOMING SELF-EMPLOYED AND STARTING YOUR OWN BUSINESS. - As mentioned in the previous point.
  • 17. The ‫زﺗوﻧﺔ‬ in three points: - It provides you a complete career track for you with a very good income. - It makes you unique and ensure that your work will be available for more years. - You can help your children in it in the future.
  • 21. What is the best language?
  • 22. What will we do ? - The basics of all prog. languages. - C++ for application.
  • 23. To learn programming: - The language - IDE (Integrated Development Environment)
  • 26. One last hope: Share your feedback with us in our post on Facebook. mofkroon4