What is the best way to grow on SoloLearn ? | Sololearn: Learn to code for FREE!


What is the best way to grow on SoloLearn ?

How to develop myself with this app & become a good programmer ? Give it a thumbs up if you have the same question in your mind !! & Help me by comment if you know the answer.

11/17/2018 8:01:08 PM

Rishabh Sikarwar

174 Answers

New Answer


Aside from doing the assignments and challenges, try to rewrite the exact codes that you've seen here without looking at them! This will help you to remember the keywords, syntax and stuff of that particular language. Practice your newly acquired knowledge by writing your own code. Look up some cheat sheets about the language that you learn, to see the most used keywords. Take a look at the official documentation of the language, to help you get intimate with it early on. Take a peek at other people's codes and try to figure out how they works, and if you're confused, just ask the author of the code. Github is a good place to look up larger projects. If you wanna learn about popular algorithms visually, just install Algorithms app (by Moriteru Ishida, on Android / iOS), though you'll need other resources if you want to start practicing to code those algorithms. If you're hungry for more coding challenges, just visit these sites www.coderbyte.com www.codewars.com (there's plenty more!). Good luck! ๐Ÿ˜๐Ÿ˜


Try to solve all the assignments provided by SoloLearn!! Complete challenges. it may help you to catch the problem quickly and solve that problem within a particular time!!! It will increase your problem solving ability!! Try to help others in Q&A discussions section!!


1. Practise by creating codes. At least, a code a day. 2. Go to Coding Challenges. 3. Learn from the others' code. (Do not plagiarise it) 4. Be active in QA - try to answer questions 5. Follow rules


One way of growing in SoloLearn is to get connected with othet learners. I feel that I benefit more by interactiing with others with tha same mindset


Hello Rishabh, It is a pleasure to know that you are targeting yourself as a programmer. 1. May I mention two main streams of professional programmers here in Sololearn: (i) Data Scientists. They deal with Artificial Intelligence and code Machine Learning. The best guy I know is Kuba, if you follow him, you can learn from his feed: free ebook for machine learning (when there is offer) plus news about AI, (I'll check my bookmark and come back to post some as examples.) (ii) Another main stream is full stack web developers. Here please forgive me for off topic and share an exciting news with you, a sololearner called Morpheus just got hired as full stack web developer following his activities in Sololearn community. The term Full stack means you have to capable of both front end and back end. Again I'll be back with some links to explain. 2. For your upcoming development, it really depends on which path you choose above. For AI, Python has libraries for AI (but you cannot use in Sololearn), but I(word limit)


Open Sololearn every day and view all activities and participate! Briefly and forcefully said!


Rishabh Sikarwar hey ๐Ÿ˜ƒ My advice for you, "with this App" : > choose a course and finish with it > try out the coding examples > create codes > practice > read up about your choosen language > look the daily hot codes in the same language at SoloLearn App > try out the tricks of others, and try to apply the known /learned technincs of coding in your codes / projects.. > don't be shy to ask what you can't understand - here are a great Community to help you on your way - with true care, without any charge ๐Ÿ‘ > try to follow the big Coders, because of you may can learn from them > try out the Challenges > try to create codes to solve the assignments by SoloLearn Team Um.. Also, may you can find some help here: https://code.sololearn.com/W3qRxwj4UF36/?ref=app Usually what i say the person who ask like you here is: "practice, practice, practice... Practi.." ๐Ÿ˜‰๐Ÿ‘๐Ÿ˜


Part 3 the links as I promised A From Kuba's feed: A1) https://blog.fastforwardlabs.com/2018/09/17/deep-learning-is-easy-an-introduction-to-transfer-learning.html A2) https://www.forbes.com/sites/bernardmarr/2018/10/22/artificial-intelligence-whats-the-difference-between-deep-learning-and-reinforcement-learning/#15b090a7271e Follow Kuba if you target for AI developer. B) However, if you go web developer.: B1) From David's feed: Full Javascript handbook: https://medium.freecodecamp.org/the-complete-javascript-handbook-f26b2c71719c Please read this After your sololearn Javascript lessons B2) Roadmap about Front end and back end: (sorry I forgot who posted this) https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d These skills you need to acquire step by step, after that you can be a very capable full stack developer. . I have trust in you. I believe you can one day be hired just like Morpheus ( https://www.sololearn.com/post/46972/?ref=app) Look forward to reading that feed about you get hired ^^


1.Lessons: Lessons are a great way to learn and revise.They are short yet cover all the important topics.Try to complete them without any hints or help from comments. 2.Code playground: Practice what you have learnt by coding it.Try writing a code with what you learnt today.Try Experimenting.Try and see what different values do to the output.Try to debug the code on your own.This is make you go looking for things you never knew.You might end up learning new things or making your concepts even stronger. 3.Challenges: Try playing challenges.They are quick and fun.This tricky quizzes will test your logic and your understanding. Dont learn the answers by heart just to boost up your xp.This will do no good. 4.Assignments: Try completing assignments.These are a great way to challenge yourself.Also check other coders submissions to see what have done differently or better. 5.Q n A section: When in doubt use the Q n A section.You can also use this section to find great resources.


Practicing regularly by using the code playground and working on a project (whether alone or with someone else) would help.


It's simple. Every time you learn something new, you need to create codes based on your knowledge.


BE CONSISENTโ€ผ๏ธ Frequency of use is key if you want to progress in your learning as well as retain what you have already learnt. Either by revisiting challenges or courses youโ€™ve done or maintaining that momementum by starting a new course. Youโ€™ll find that if you make SoloLearn part of your routine (i.e. daily, weekly, monthly etc) progress is way more apparent and with so many things to do, its hard to get bored ๐Ÿ˜‰๐Ÿ‘Œ๐Ÿ‘


Thank you Everyone for your support !! I think I am now sure, what i have to do next and how to do that better... https://www.sololearn.com/discuss/1589935/?ref=app


Ask questions and get feedback from the community about your code. Everyone here is happy to help!


Be Dry Coder!!!


We learn from good projects, I think currently the strategy of learning picked by Gordon in Sololearn is way ahead of anyone I have seen till now. He started from a simple code that lists JS fact series to help others and myself find facts quickly, now his code has grown into something very useful and he is branching out to cover lessons by other sololearners. I think this is the best strategy to learn, he is gathering new requirements in SL, extracting data everyday, keeps on refining the UI, goals to incorporate new frameworks to make development easier, scaling the project. Software development in Sololearn https://code.sololearn.com/Wyr76080kKxS/?ref=app https://code.sololearn.com/WvIsS7qN8npX/?ref=app


study the lessons in order to program ,make a project for fun or to solve one of your problems...usually you need to do research in order find the correct assets that your program will use , read peoples codes and if you dont understand something ...just see the docs or videos or other tutorials...its a nice way to learn new things but it also keeps you in the programming spirit if you dont code often ,browse now and then the Q&A it got info good and help you expand in programming even if the info is not related to your project....also i like that sometimes people say nice word and motivate you in order just to do stuff ,do challenges... it helps you remembers the coding syntaxes ...it is also more intense which is good it breaks the formula of simple reading code with your own pase ,surprised me: reviewing the challenges submissions....quiet a few times i had to look at documentation cause it got unknown code also i had to open a freaking editor to test people's faulty code


Try to complete the courses and to solve the assignments and challenges provided on the platform. Also is important to keep a daily practice, because you can forget very quick what youโ€™ve learned. The best way to grow as a programer, no matter where is with constant practice.


Challenge is the best way


One thing to add to other answers: contributing will teach you 'invaluable' lessons. You will learn when you are teaching/sharing your thoughts with others.