Hey,
I'm completely new to computer programming. Starting with HTML, Javascript, and Python as it seems thats what most people advise.
So...I wanted to know form the more experienced coders, how long was your learning curve?
By that I mean total noob to at least intermediate level...
I'm currently dedicating 25 hours a week to my computer studies which include networking, web deveopemtn and python programming.
is this enough? Should it be more?
Thanks for reading
B_R
Python is a quick language to learn regarding the syntax. It is designed to be close to natural language, so it lends itself to being picked up rather quickly. That said, programming is not the same as learning the syntax. Its using the tools available to you, to solve complex problems. This is a skill that you will continue to learn.
Keep challenging yourself to complete different types of projects in Python, and soon you will have a general understanding of how to tackle a problem in the general sense with the language.
Btw, first post on here for 10 years! Feels good to be back.
I think that a few months until you can do small, useful and more enjoyable things. I think it takes a couple years to actually become proficient.
The best way to tell is to challenge yourself daily in order to see what you need to improve on.
tell me more about this thread
Nov 21, 2019 08:56 PM
(This post was last modified: Nov 21, 2019 08:57 PM by Bass_Reeves.)
(Nov 21, 2019 03:27 PM)ajkaro_lover Wrote: Python is a quick language to learn regarding the syntax. It is designed to be close to natural language, so it lends itself to being picked up rather quickly. That said, programming is not the same as learning the syntax. Its using the tools available to you, to solve complex problems. This is a skill that you will continue to learn.
Keep challenging yourself to complete different types of projects in Python, and soon you will have a general understanding of how to tackle a problem in the general sense with the language.
Btw, first post on here for 10 years! Feels good to be back.
Haha welcome back!
Yes I find that I've picked up the syntax part rather quickly but when presented with a problem I don't really know how to apply it.
Ofcourse I will just keep practicing, practicing, practicing.
Thanks for your feedback!
(Nov 21, 2019 04:27 PM)Lindros Wrote: I think that a few months until you can do small, useful and more enjoyable things. I think it takes a couple years to actually become proficient.
The best way to tell is to challenge yourself daily in order to see what you need to improve on.
Yes, I'm currently doing daily pyhton exercises/problems on top of learning the syntax and commands. Applying what I've learnt seems to be my biggest hurdle so far.
Thanks for your feedback.
DO NOT DEAL WITH THIS MEMBER
At my peak, 1 project took 6 month daily 10-20h coding and 4h sleep per day.
(Nov 22, 2019 01:55 PM)SIM-1866423 Wrote: At my peak, 1 project took 6 month daily 10-20h coding and 4h sleep per day.
Bloody hell, i'm in for a long ride. I can dig it though 😁
DO NOT DEAL WITH THIS MEMBER
Learning the syntax of python isn't too bad honestly. Especially when you compare it with languages like C. But learning how to implement the python into a working program is what takes some learning.
P.S. HTML isn't a programming language.
(Nov 21, 2019 05:53 AM)Bass_Reeves Wrote: Hey,
I'm completely new to computer programming. Starting with HTML, Javascript, and Python as it seems thats what most people advise.
So...I wanted to know form the more experienced coders, how long was your learning curve?
By that I mean total noob to at least intermediate level...
I'm currently dedicating 25 hours a week to my computer studies which include networking, web deveopemtn and python programming.
is this enough? Should it be more?
Thanks for reading
B_R
Buddy, I just started Javascript and I have nightmares when I go to bed...
Nov 23, 2019 12:27 PM
(This post was last modified: Nov 23, 2019 12:29 PM by Bass_Reeves.)
(Nov 23, 2019 10:03 AM)netWalker Wrote: Learning the syntax of python isn't too bad honestly. Especially when you compare it with languages like C. But learning how to implement the python into a working program is what takes some learning.
P.S. HTML isn't a programming language.
Ok great thank you.
Haha, I see. Will remember that for the future.
Thank you!
(Nov 23, 2019 10:06 AM)wiz Wrote: Buddy, I just started Javascript and I have nightmares when I go to bed...
Hahah, It'll be worth it in the end I hope.
(Nov 22, 2019 01:55 PM)SIM-1866423 Wrote: At my peak, 1 project took 6 month daily 10-20h coding and 4h sleep per day.
Truth. I still don't know wtf I'm doing half the time.
If you want to challenge yourself daily: https://adventofcode.com/2019
A new challenge every day till christmas. The problems become harder and harder as the month goes on.
(Dec 2, 2019 05:46 PM)lnvisible Wrote: If you want to challenge yourself daily: https://adventofcode.com/2019
A new challenge every day till christmas. The problems become harder and harder as the month goes on.
Great idea! Thanks.
Get a good Python textbook, and a good algorithms and data structures book...Read both cover to cover and create projects along the way re-enforcing your skills.
OR
Attend class at either a University or Coding Bootcamp
As for how long...You never stop learning...I consider where I'm at right now thousands of miles above where I was 5-10 years ago yet there is still so much to be learned still.
From noob to intermediate... that's a very generic outline. I guess I'll associate it with never before programmed to being able to efficiently utilize basic algorithmic encryption. Maybe not necessarily understand how the algorithm itself works, but rather knowing how and when to use certain methods (in terms of security).
I'd say whilst learning C++ I probably used up a good thousand hours among an entire year before implementing a self-encrypting archive tool for a game I used to play. The program itself didn't take more than a week to make, hour-wise maybe around 20, three or so hours per day.
That being said, everyone is different. It will take some people less time than others to grasp certain, select concepts. I had a particularly difficult time for two years prior to actually learning C and C++. One day I just caught on out of nowhere and everything made sense. Now, I say C and C++ because I began learning and utilizing Python long after the fact. I will say it's always seemed much easier to understand from the start, but I can't speak from experience solely because of that.
|