What what should I do while learning programming?

  • Context: MHB 
  • Thread starter Thread starter shivajikobardan
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary

Discussion Overview

The discussion revolves around strategies for learning programming, specifically focusing on Python for web development. Participants share their planned approaches, experiences, and preferences regarding learning resources and methodologies.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • One participant outlines a structured plan for learning Python, including taking a course, using a textbook, solving coding problems, and exploring numerical methods and cryptography.
  • Another participant suggests that the original question is too generic and emphasizes the importance of practical experience over theoretical learning.
  • A participant shares their personal journey of learning Python through practice and building real projects, highlighting the value of code reviews and learning from mistakes.
  • There is a discussion about the types of web applications the original poster wants to build, with a focus on dynamic and static websites.
  • Some participants question the choice of Python for web development, suggesting that JavaScript might be more suitable for certain applications.
  • A participant mentions that there are more job opportunities for Django developers in Nepal compared to JavaScript developers, indicating a regional preference for Python.

Areas of Agreement / Disagreement

Participants express differing views on the best approach to learning programming and the suitability of Python versus JavaScript for web development. There is no consensus on a single effective learning strategy or the best programming language for web applications.

Contextual Notes

Some participants note the importance of practical experience and building real projects, while others emphasize the need for structured learning. The discussion reflects varying opinions on the relevance of different programming languages based on job market conditions.

shivajikobardan
Messages
637
Reaction score
54
Here is what I have planned to do-:
1) Do 1 course.
2) Buy a python textbook and solve it exercises and examples.
3) Solve 250 codewars problems
4) Do numerical methods in python.
5) Do cryptography algorithms in python.
Will this be enough for my learning to be good enough to be a web developer in python? (I Need to learn django afterwards I know that). IWTL.
 
Technology news on Phys.org
Hi shivajikobardan,

Your question is very generic and I do not really think anyone here will have an answer that will help you.
If anything, the only way to learn anything, is to just start learning/doing it whatever that means.

If you have more specific questions about something you don't understand or something you are struggling with, then we might be able to help you better.
 
thanks man. I will not ask these questions here anymore.
 
LOL. Don't leave over this, you just got here.

It's hard to answer this question in a paragraph or even 10 pages, but I think the best way to learn Python is practice. Courses help in the very, very beginning but nothing helps more than building something real. I've been doing this the past 2 years and have gone from a total newb in Python to decent. The only thing that helped me was being very bad and needing it to work, asking others to review code I wrote, reading good code, then repeating.

What type of web application do you want to build?
 
Jameson said:
What type of web application do you want to build?

I want to build dynamic websites and static websites.
 
Any particular reason to pick the language python for web development?
Javascript might be a more appropriate choice.
 
shivajikobardan said:
I want to build dynamic websites and static websites.
Ok but this is like all websites, they can either be static or dynamic. If you don't have any logic that needs to be run on the backend in Python like a machine learning flow then I agree that it's not the easiest way to go about this.

That said Flask is a decent place to start and very common with Python web apps. I like this Youtube channel: https://www.techwithtim.net/tutorials/flask/a-basic-website/
 
Klaas van Aarsen said:
Any particular reason to pick the language python for web development?
Javascript might be a more appropriate choice.
I am from Nepal. there are more django jobs than javasript ones. Also learning python seems to be very essential nowadays.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
7K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 133 ·
5
Replies
133
Views
11K
Replies
86
Views
2K
Replies
33
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 17 ·
Replies
17
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K