+ 1
I'm confused .. Need some advice
Hello Everyone.... I want to get into Android development as well as competitive programming.. Android obviously requires java.. But what should I do for competitive programming.. I really confused.. If someone could tell me how to approach it would be really helpful And one more..If someone recommend studying python which is better 2 or 3 .. Thank You
7 odpowiedzi
+ 2
My advice is you to learn basic concepts of programming ( data structures, operations, loops ) then start to learn one programming language which include Object Orientet Programming. After theory you lwarn here, the most important thing is to start writing code by yourself and play with it, modify it, give yourself tasks.
+ 2
You mentioned you would like to be Android developer. My suggestion is to dive into Java.
+ 2
You should try sololearn couses, and after that decide what would be best for you. I have found Python 3 as easy to learn.
+ 2
You can approach sites like
Hacker Rank,
Hacker Earth,
Code Chef...
for competitive coding.... there you can start with easy problems and slowly go on increasing the difficulty..... they provide you the option of coding in any programming language including c++, java, python...... Feel free to use any language with which you get comfortable....
And about Python 2 or 3...... there is no major difference than change in the functions in different py libraries...... python 3 is obviously more advanced..... but most of the web applications and softwares today run on Python 2....
so best would be to start with Learn Python app by Sololearn.... and then decide to use Python 2 or 3.... depending on the requirements of any given software......
You can always refer to python documenntation... it is built dynamic so that you can refer any function in python 2 as well as in python 3...... :)
0
thank you.. but which languages should I start with
0
and for competitive programming.. should I stick with java or try python or c++
0
Start with the newest version of py, its clean code and functional structure 'll help you out to learn with good habits rather than other more high level languages.
It's not the most efficient langauge in some cases but I think is faster to learn with.
Good luck!