Organized by
Overview of Programming
Agenda
What actually is programming?
Organised by:
Introduction to Programming
What actually is programming?
Programming is giving instructions to machines using a language they understand.
console.log(‘Hello, World’)
image.show(‘cool photo.jpg’)
os.rename(‘old name.txt’, ‘new name.txt’)
Printing ‘Hello World’
Showing the image file named ‘cool photo.jpg’
Renaming the file
What actually is programming?
Software includes
So, programming is ultimately about making software.
Software is a set of instructions written using code.
What actually is programming?
A Few Fundamental Concepts in Programming
What actually is programming?
C
C++
Java
Python
What actually is programming?
Programming related Fields
Organised by:
Introduction to Programming
Programming related Fields
Software Engineering
Web Development
Frontend
Backend
Mobile App Development
Android
IOS
Desktop Development
Artificial Intelligence
Game Development
Data Science
Cybersecurity
Computer Science
Full-stack
Websites consist of two parts:
Web Development
Programming related Fields
Client-Server Architecture
Internet
Request
Response
Client
Server
Programming related Fields
Game Development
Programming related Fields
Artificial Intelligence
Programming related Fields
Data Science/Analytics
Leveraging data to generate actionable insight
No | Product | Region | Quantity | |||
Jan | Feb | March | April | |||
1 | USB Stick | Taunggyi | 6 | 8 | 7 | 7 |
Mandalay | 7 | 9 | 7 | 8 | ||
2 | Power Bank | Taunggyi | 2 | 9 | 9 | 8 |
Mandalay | 3 | 17 | 16 | 14 | ||
3 | Mouse | Taunggyi | 3 | 3 | 2 | 4 |
Mandalay | 7 | 6 | 7 | 8 | ||
4 | Keyboard | Taunggyi | 1 | 2 | 2 | 3 |
Mandalay | 5 | 6 | 6 | 7 | ||
5 | Lenovo WIndows 11 | Taunggyi | 4 | 2 | 0 | 1 |
Mandalay | 6 | 3 | 1 | 0 | ||
Actionable Insights
Programming related Fields
Data Visualization
Programming related Fields
Cybersecurity/ Hacking
Programming related Fields
Jobs & Learning
Organised by:
Introduction to Programming
Jobs
About Jobs
Jobs
Platform for Coding Practice and Interview Preparation
Learning
About Learning
Learning
What to Do Along the Process
Build real-world projects along the way.
Don’t be stuck in TUTORIAL HELL!
When you don’t apply
When you apply
Don’t learn how to program just for the sake of learning how to program.
Learning
Learning
Learning
Programming is just a tool you can use to create amazing things that solve problems
Learning
Being a programmer is a lot more than being the person who can give a set of instructions to a computer – They’re also a problem solver and a creator.
Learning
Searching on the internet
Where to Start
Recommendation
Learning
Let’s Get Started
Roadmaps
What actually is Programming?
Fields where Programming can be Applied
About Jobs
About Learning
Takeaway
Organized by
Thank You