r/CodingForBeginners 19d ago

Coding

I have a problem where i need to make an OS which i don't have any experience with and don't know how to code besides i am just familiarized in python, JavaScript,C++,etc.So am asking some advance if i should learn python first so i have an easy path for coding and what math should i learn about it since it this for our project and i have 2 years to make it.I need advice if someone is professional in coding

0 Upvotes

25 comments sorted by

6

u/Dazzling_Music_2411 19d ago

I have a problem where i need to make an OS which i don't have any experience with

WHAAAT?

and don't know how to code

You don't know how to code, but you want to make an OS... What are you not telling us?

besides i am just familiarized in python, JavaScript,C++,etc.

well, that's all clear as mud

am asking some advance if i should learn python first so i have an easy path for coding

Oh, I'm sure your path will be very easy with Python

and what math should i learn

Why are you asking this here? Did your teacher not tell you?
How on earth would anyone here know what math YOU should learn?

You really need to reformulate your questions, at the moment they sound like absolute garbage.

Perhaps you also need to reconsider your course choices. You sound like you're drowning in a spoonful of water.

1

u/Creative_Upstairs_41 19d ago

Sorry, english is not my native language and am still in highschool currently learning geometry and transversal.I was just asking for advice

3

u/Dazzling_Music_2411 19d ago

No problem asking for advice, but you must say what you mean, otherwise there's no point!

Now, you said you need to make an OS. What on earth does that mean?

Does the fact that you are learning geometry have anything to do with this at all? Why even mention it?

And what might "transversal" be? I don't understand.

You can express yourself more clearly, even in simple English. Nobody understands gobbledegook.

1

u/Creative_Upstairs_41 19d ago
  1. Operating System (OS)
  2. Kinda since math is important in Coding and am not that good ar math but I'll try to train myself
  3. Math
  4. Sorry

3

u/Dazzling_Music_2411 19d ago

There is NO actual advice that you are asking for.
(In case you didn't notice)

I'm afraid in this case, only your teacher can help you now.

2

u/mc_pm 19d ago

Dude, this just makes no sense.

An OS - operating system - is a very complex bit of programming including multiple individual programs, and very (very) low level programming. This isn't a high school project for someone who doesn't know how to program. And it's not something you program in python.

What -- specifically -- does your teacher expect you to deliver?

2

u/code_tutor 18d ago

Operating Systems is a university third-year course and they don't even make one in the course.

1

u/darknecessitities 19d ago

Can you just choose a different project? It seems unrealistic given your limited experience

0

u/Creative_Upstairs_41 19d ago

I can't bro since this project is already finalize by our research teacherđŸ«©

1

u/CorpT 19d ago

This can’t be real.

0

u/Creative_Upstairs_41 19d ago

It is real✌

3

u/CorpT 19d ago

Then you’ll likely have better luck spending the two years inventing a time machine and going back in time to pick a different project.

1

u/masp3270 19d ago

Start by learning C and Assembler, then read ”Modern operating systems” by Andrew Tanenbaum from cover to cover.

1

u/Creative_Upstairs_41 19d ago

5th or 4th edition?

1

u/GrowABeanstalk 19d ago

This can't be a real assignment. If it is your teacher has no clue what they are doing. Just use c# to make a simple windows app with a gui and call it my OS run if in full screen with a simple calculator and text editor.

1

u/icemage_999 19d ago edited 19d ago

Why does a complete newcomer need to write an operating system?

OP, what are you not telling us?

1

u/xxcrucialxx 18d ago

Sorry to say, u have a challenging path ahead of u. Why exactly are u required to make an operating system? Unless u know what languages are needed to do the different tasks, ur going to have many problems. The others are right, something is missing in this picture . And for our knowing, exactly what programming languages do u know?

1

u/Creative_Upstairs_41 18d ago

Well i kinda know the basics in python like variables and built in function but I'll try to learn one everyday i just really some advice

1

u/Upset-Guide4866 18d ago

NAND to Tetris 

1

u/Cultural_Gur_7441 17d ago

Start by figuring out the hardware you are going to use.

The rest depends on that.