What to study to learn programming from scratch?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
2 Eyl 2023
Mesajlar
50
Tepki puanı
1
Ödüller
1
Yaş
25
2 HİZMET YILI
C++ is a hard program language to learn for beggining, you can start with python is less easier
 
Üye
Katılım
2 Ara 2019
Mesajlar
10
Tepki puanı
2
Ödüller
3
Yaş
25
6 HİZMET YILI
Depends on which area you want to improve but in general i'd recommend C or C++ first
 
Onaylı Üye
Katılım
6 Eyl 2023
Mesajlar
51
Tepki puanı
4
Yaş
32
2 HİZMET YILI
Start with programming basics, choose Python or JavaScript, practice, use online resources, build projects, seek feedback, and embrace lifelong learning.
 
Seçkin Üye
Katılım
18 Eyl 2023
Mesajlar
318
Tepki puanı
7
Yaş
27
2 HİZMET YILI
procure playlists completas de aulas no youtube
 
Süper Üye
Katılım
15 May 2019
Mesajlar
664
Çözümler
2
Tepki puanı
40
Ödüller
7
Yaş
25
7 HİZMET YILI
I believe it is preferable to go outdoors and take some classes on it.
 
BRUXOTURQUIA
Onaylı Üye
Katılım
20 Kas 2022
Mesajlar
52
Tepki puanı
1
Ödüller
2
Yaş
24
3 HİZMET YILI
Thank you very much for the information. I'm really wanting to start learning programming and will possibly venture into python
 
Onaylı Üye
Katılım
5 Şub 2022
Mesajlar
50
Tepki puanı
2
Ödüller
2
Yaş
25
4 HİZMET YILI
Python. Python is always recommended if you're looking for an easy and even fun programming language to learn first. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone who's new to programming.
 
Onaylı Üye
Katılım
3 Eki 2023
Mesajlar
52
Tepki puanı
3
Yaş
22
2 HİZMET YILI
I would suggest you to start with Java. Even though the language itself is not very useful, it is quite easy to understand in comparison with C# and it teaches you the essential knowledge of Object Oriented Programming. Once you master this, i would suggest you to look into Javascript, Kotlin or C#, depending on what you want your first big project to be. You can learn java on mooc.fi from scratch with in depth explanation. Hope it helped!
I would do it the same way
 
Onaylı Üye
Katılım
22 Haz 2022
Mesajlar
137
Tepki puanı
19
Ödüller
1
Yaş
24
3 HİZMET YILI
Go to YouTube, there are several videos teaching the basics, I recommend Java
 
Süper Üye
Katılım
22 Kas 2020
Mesajlar
646
Tepki puanı
901
Ödüller
6
Yaş
26
5 HİZMET YILI
Learning programming from scratch involves gaining a solid understanding of fundamental concepts and gradually building up your skills. here's a step-by-step guide on what to study:

introduction to programming concepts:

language choice: choose a beginner-friendly programming language. python is often recommended for beginners due to its readability and versatility.
variables and data types: learn how to declare variables and understand different data types such as integers, floats, strings, and booleans.
control structures:

conditionals: study if statements, else clauses, and elif statements.
loops: understand concepts like for and while loops.
functions:

learn how to define and use functions. understand parameters and return values.
data structures:

study basic data structures like lists, arrays, dictionaries, and sets.
understand how to manipulate and organize data using these structures.
object-oriented programming (oop):

learn the principles of oop, including classes and objects.
understand concepts like inheritance, encapsulation, and polymorphism.
algorithms and problem solving:

practice solving problems using algorithms.
learn common algorithms like sorting and searching.
version control:

familiarize yourself with version control systems like git. understand basic commands and concepts.
web development (optional):

if interested in web development, learn html, css, and javascript.
explore web frameworks like flask (python) or django (python) for back-end development.
databases (optional):

learn the basics of working with databases. sql is a good starting point.
build projects:

apply your knowledge by building small projects. this reinforces what you've learned and helps you develop problem-solving skills.
learn about apis:

understand how to interact with external services and data using apis (application programming interfaces).
explore advanced topics (optional):

depending on your interests, delve into more advanced topics such as machine learning, artificial intelligence, or mobile app development.
continuous learning:

programming is a continuously evolving field. stay updated with industry trends and new technologies. participate in coding communities, forums, and open source projects.
resources like online courses, tutorials, and coding platforms (e.g., codecademy, coursera, udacity, github) can provide structured learning paths. remember, practice is key. try to solve real-world problems, contribute to open source projects, and build a portfolio showcasing your projects.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst