+ 1

New to programming. Question to veterans and experienced programmers.

Hi everyone, I wanted your input before diving into a programming language. My ultimate goal is to develop apps and games. In your opinion, what should I start to learn first as based on ease of learning? Is there a specific language I should start with to build up my knowledge base before starting another? Any input is appreciated.

15th May 2017, 12:34 AM
Raj
Raj - avatar
4 Answers
+ 4
Look for having a good base on programming logic first, that will make you understand any language you try to learn, pretty much easier. For making apps i recommend Java for Android, and swift for iOS. and for games.. Well, it depends on a lotta stuff. Is it 2D or 3D? for mobile, or desktop? .. Try what i recommended first, programming logic. Just then go deeper in other subjects and always focusing on what you want/need.
15th May 2017, 1:23 AM
Welliton Malta
Welliton Malta - avatar
+ 3
start with Python. Python is easy to understand and read making it perfect for learning programming basics (which are very important) .. From there you can decide on another language more specific to what you want to do. If you goal is apps and games, After you have a strong grasp on Python I would go with C#. Java works well also for apps, but it is harder and ultimately brings nothing to the table c# doesn't already bring.
15th May 2017, 1:08 AM
LordHill
LordHill - avatar
+ 2
I feel the transition from c++/java to python way simplier than the opposite. Ops sorry: not veteran
15th May 2017, 3:53 AM
seamiki
seamiki - avatar
+ 2
of course the transition from a couple of the more difficult languages to Python is simpler. It is going from hard difficulty to easy. It makes more sense however to start simple and work your way up than the other way around. Day 1 learning Python is WAY simpler than learning ++/java and will help teach programming basics with less frustration
15th May 2017, 9:44 AM
LordHill
LordHill - avatar