Skip to content

Instantly share code, notes, and snippets.

@CisinoJr
Created October 29, 2019 20:11
Show Gist options
  • Save CisinoJr/1ac3415172658708aaaa732d479d2379 to your computer and use it in GitHub Desktop.
Save CisinoJr/1ac3415172658708aaaa732d479d2379 to your computer and use it in GitHub Desktop.
This gist is made for those who wants to start programming but don't know how (Esse gist é destinado para aqueles que querem começar a programar, mas não sabem por onde começar.)
# Computer Science Fundamentals
Here is an article that shows the fundamentals about computer science: https://codeburst.io/intro-to-computer-science-terminology-f9ae64e75d27
# Initial Courses
1 - First you need to learn algorithms: https://www.cursoemvideo.com/course/curso-de-algoritmos/
2 - Then you can learn the basics of Java: https://www.cursoemvideo.com/course/curso-java-iniciante/ or Python: https://www.cursoemvideo.com/course/curso-python-3/
# OOP(Object-oriented Programming)
This is the most used programming language model in nowadays, you can learn more about it in the links below:
1- https://searchapparchitecture.techtarget.com/definition/object-oriented-programming-OOP
2- https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
There is a course about it:
1- OOP theory: https://www.youtube.com/watch?v=KlIL63MeyMY
2- OOP in Java: https://www.cursoemvideo.com/course/curso-de-poo-java/
# Database
After learning you will want to make a webapp or mobile, but before, you need to learn how to store data.
And the most common way to to this is using a relational database like MySQL.
1- https://www.cursoemvideo.com/course/curso-banco-dados-mysql/
Continue....
Note:
I recommned you to create a account in the curso em video plataform, all courses have valid certificates.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment