0
I am in 7th std and I want to be software developer.I don't know anything about programming,So can anyone tell me how can I star
Please Answer my question....And tell me which language should I start as basic.
6 Answers
+ 1
https://code.sololearn.com/Wa912WfPV2J6/?ref=app
0
You should start with C. However, in the absence of a proper tutorial, C++ or Java. Obviously C++ will withstand the test of time, but it will be harder to find work than Java. The two are syntactically similar, but very different. C++ gives you more freedom (and freedom to mess up) since it is a multi-paradigm language (you can program procedurally or OO or both, for example) whereas Java is a more disciplined, OOP-only language. The consensus is C++ is more fit for game development than Java, thus most game engines are designed for C++ with some having bindings for other languages. Java and C++ work differently too. C++ is compiled into computer code for a specific platform and run by that platform natively. Java is compiled to Java byte code to run on Java Virtual Machine which is them deployed on each platform. As you can see these are different approaches for varying goals. Java source is more portable, but the language more restrictive.
This question is asked regularly and you'll be told Python or Web (js), but these are not great for first-timers as they are fairly convoluted, messy, and may make learning other languages harder.
0
nonzyro then plz tell me clearly which language do I start.
0
Dharmik Parmar : It's _your_ choice. You know what you want. Do you want to be in PC game dev? Do you want to just work in the industry? Do you want to write kernel code or drivers? These factors are why I can't tell you what to do. I can suggest a middle ground of Java, but ultimately C++ will be the best stepping stone, however it's a language you never stop learning. You must make some decisions `alone, this is one. I can recommend C++ but that is because of how I make sense of code.
0
nonzyro Thank you