I don't know anything about java or anything other language. But in future I want to make my own Operating system for smartphones.So how to start study? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

I don't know anything about java or anything other language. But in future I want to make my own Operating system for smartphones.So how to start study?

7th Jul 2016, 7:24 AM
Ankur Khandelwal
Ankur Khandelwal - avatar
12 Answers
+ 2
I told you... Learn a language or design your own. Learning a language starts with knowing what language you want to learn then learning it through tutorials. If you want to create your own language, against my advice, better start googling "how do I create my own programming language?".
7th Jul 2016, 7:50 AM
James
James - avatar
+ 1
All operating systems are based on the language the designer wishes to design the system with. If you want to create an operating system using Java, learn Java. If you want a system based on a language you created, gotta learn how to design your own language. If I were you, I'd learn a language already created(years of expertise went into these, you won't be able to top them overnight), then create system from that language
7th Jul 2016, 7:44 AM
James
James - avatar
+ 1
Once you learn how to program, you'll know how to build an operating system. It's similar to building a program, only bigger... much bigger
7th Jul 2016, 7:52 AM
James
James - avatar
+ 1
Google it, take initiative. This kinda approach is not going to get results. This is a Java support forum, not design my own language forum mate. I've given you enough info you can pursue it further, but you're not going to find anything else of value here.
7th Jul 2016, 7:56 AM
James
James - avatar
+ 1
james is right learning a whole language and know what to do with it is not easy it takes hard work and a lot of initiative even then you probably wont get it right. most software is written and at least 80% of the time the company spend their time debugging issues with their OS.
7th Jul 2016, 10:20 AM
Jeremiah Rousseau
Jeremiah Rousseau - avatar
+ 1
1)Start with C programming language. 2)Learn and UNDERSTAND programming. 3)Learn Data Structures. 4)Understand Data Structures. 5)Learn C++ programming Language. 6)Understand Object-oriented Programming. 7)Learn Functional-Programming. 8)Learn and apply Design Patterns. 9)Consider what your OS meant to do with hardware. 10)Build your OS.
7th Jul 2016, 4:51 PM
Pamir Ünsal
Pamir Ünsal - avatar
+ 1
your in a Java tutorial app.......😩😧
9th Jul 2016, 5:28 PM
Victor
Victor - avatar
+ 1
Bro to create your on language or operating system it needs patience, hardwork, and lots of knowledge related to programming and the main thing is experience, so if you are ready then starts from c then c++ then java and id you want you can directly go to java but c is the core of programming concepts so i will suggest go for c and c++ first.. All the best 👍
16th Jul 2016, 5:39 AM
Chander Mohan Pundhir
Chander Mohan Pundhir - avatar
0
I can follow James. but how to start learning java. what's the first step?
7th Jul 2016, 12:29 PM
Ankur Khandelwal
Ankur Khandelwal - avatar
- 1
so how to start sir.
7th Jul 2016, 7:47 AM
Ankur Khandelwal
Ankur Khandelwal - avatar
- 1
and if I wanna create my own language then what should be the starting point. For language learning we learn A B C. FOR OPERATING SYSTEM what should I learn?
7th Jul 2016, 7:49 AM
Ankur Khandelwal
Ankur Khandelwal - avatar
- 2
can you send me a link to learn a language through tutorials
7th Jul 2016, 7:53 AM
Ankur Khandelwal
Ankur Khandelwal - avatar