+ 2
how do i consolidate python/ any programming langauage?
So Iâm usig the app and it is all great as you are given a mini tutorial then a question straight after. However, I donât feel that confident i.e. i wouldnât be able to start at all from scratch. I understand the concepts etc but i feel like i would need to go from the beginning of the app to understand everything again. Any tips please ????
4 Answers
+ 5
Read ALL the way through the language, even if you don't understand it fully yet. When you're done, practice what you learned. Afterwards, read through the language again, but this time write down what you still don't understand or are having trouble with. When you're done, use your notes to go and fully research everything that you don't understand still. Practice those concepts so you can see it in action and better understand them. Rinse & repeat this process until you've mastered the language.
This method has worked very well for myself, and that's the process I use for every new language I learn; as well, it helps out when trying to refine/better your ability on langs you already know. Every year I read all of the languages that I know again; I learn something more each time.
It's worth noting though that learning how to program and become good at it takes a lot of time and effort on your part. It's not one of those things that you can read through the book once and are just automatically a pro at it. If this is the path you want to take, you'll want to stay consistent and patient with it. There will be many days you'll want to pull your hair out, but if you stick with this, and learn from ALL situations (failures/successes/others), then you'll become a great programmer before you realize it.
Best of luck!
+ 5
You're more than welcome, Himansu.
Your next steps can be calculated or completely random. So let me ask you this question instead, what is it that you want to do in the short/long-term? What are your career plans or are you programming just for fun? What is your end goal?
If it were myself, and I have particular plans for my future in programming, then my next step would be calculated and based upon something that compliments what I'm going to be working on. For example, I'm a Unity game developer, so my main focus these days has been around C#. If you're going to do something that requires Java, then learn Java. If it's something that requires or is best complimented by C++, then do that instead. In the end, you'll end up knowing multiple programming languages, so just go with whichever one is going to help you out most in the foreseeable future; only you can answer that.
+ 4
Thank you so much for your advice!! Seems like a great technique which Iâll defo try to implement. Sorry if you donât mind me asking I only have two modules left for python thereafter what would be the best steps for me to take ? Thank you again for your time !
0
So ideally Iâm learning python for two reasons. I would like to go into asset management/ hedge funds. Python is widely used in finance and both these industries. Just graduated from the LSE and would like to strengthen my CV by learning python also.
Wow !! Sounds like Some awesome stuff you are working on. Was programming something you learnt yourself ?
Also would like to say These answers are really detailed and I would like to thank you again for your advice