Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

knowledgesutra.com

knowledgesutra.com Logo knowledgesutra.com Logo

knowledgesutra.com Navigation

Search
Ask A Question

Mobile menu

Close
Ask A Question
  • Indeks
  • Karir
  • Redaksi
  • Tentang Kami
  • Kontak Kami
  • Form Pengaduan
Home/ Questions/Q 106
In Process

knowledgesutra.com Latest Questions

Edward Philips
  • 2
  • 2
Poll
Edward Philips
Asked: April 18, 20182018-04-18T21:32:49+00:00 2018-04-18T21:32:49+00:00In: Programs

Should I start with Django or JavaScript?

  • 2
  • 2

Poll Results

No votes. Be the first one to vote.

Participate in Poll, Choose Your Answer.

Starting with javascript is important, it shows you the basics of object oriented programming and how a DOM can interact with HTML to edit the frontend. This principle is necessary in Django, however by using python, there is a large amount of key principles left out. Learning how types operate and why data locations should be managed by the programmer is an essential skill, but easily managed by python, for this reason, I would start with Javascript to understand how to change the front end, and then “migrate” these skills into Django only once you have learned the key OOP principles

djangojavascript
2
  • 2 2 Answers
  • 37 Views
  • 2 Followers
  • 2
Share
  • Facebook
  • Report
Leave an answer

Leave an answer
Cancel reply

Browse

2 Answers

  • Voted
  • Oldest
  • Recent
  • Random
  1. Barry Carter
    Barry Carter
    2018-04-18T21:33:21+00:00Added an answer on April 18, 2018 at 9:33 pm

    If your interests indeed lie in front-end development, JavaScript would be a better option for you since, well, it is the language of the front-end of the web, so to speak. Django (which is a framework, not a language) would be something to learn in order to create a back-end. So, you could even comRead more

    If your interests indeed lie in front-end development, JavaScript would be a better option for you since, well, it is the language of the front-end of the web, so to speak.

    Django (which is a framework, not a language) would be something to learn in order to create a back-end. So, you could even combine the two, building some application powered by a Django back-end and a JavaScript(-heavy) front end.

    See less
      • 2
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report
  2. John Peter
    John Peter
    2018-04-18T21:33:13+00:00Added an answer on April 18, 2018 at 9:33 pm

    I will disagree with Rishabh on this one, it\'s only when I started with JavaScript did I truly come to appreciate the design decisions that are made in any programming language. JavaScript taught me a whole lot of semantic concepts. Be it the prototypal school of inheritance, or functional programmRead more

    I will disagree with Rishabh on this one, it\’s only when I started with JavaScript did I truly come to appreciate the design decisions that are made in any programming language.
    JavaScript taught me a whole lot of semantic concepts. Be it the prototypal school of inheritance, or functional programming concepts like closures, functions as first class citizens, higher order functions.
    Yes, JavaScript did have a bad reputation a while back, but let bygones be bygones. Investing sometime – emphasis on the fact that you need to invest time in learning the language, the design decisions and especially it\’s good parts will enrich your repertoire.
    Today JavaScript is pervasive, node.js in the server, EcmaScript 5.1 in the browser, databases all were powered by this language. So, the investment is well worth the gains.

    See less
      • 1
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report
  3. iuowusmhrt
    iuowusmhrt
    2026-05-15T00:53:04+00:00Added an answer on May 15, 2026 at 12:53 am

    Edward-Philips raises a valuable point about starting with JavaScript to build a strong foundation in object-oriented programming (OOP) and DOM manipulation, which are critical for understanding how the frontend works. JavaScript uniquely bridges the gap between code logic and user interface interacRead more

    Edward-Philips raises a valuable point about starting with JavaScript to build a strong foundation in object-oriented programming (OOP) and DOM manipulation, which are critical for understanding how the frontend works. JavaScript uniquely bridges the gap between code logic and user interface interaction, giving learners immediate feedback through changes in the browser. This hands-on experience is instrumental in grasping how objects, methods, and events function in a dynamic environment, something that backend languages and frameworks like Python and Django abstract away to a great extent.

    Moreover, JavaScript’s flexible nature forces developers to directly manage important programming concepts such as data types, scope, and memory management. For example, understanding how primitive and reference types behave differently in JavaScript fosters deeper insights into how variables interact in memory, a concept often obscured in higher-level languages like Python. This foundational knowledge is critical because it hones one’s problem-solving skills and fosters a mindset that appreciates the underlying architecture of programming languages.

    Python, with its elegant syntax and automatic memory management, is fantastic for rapid development, particularly on the backend side, but it can sometimes shield developers from these essential lower-level principles. This “ease of use” can be a double-edged sword: while it accelerates learning and productivity, it may also lead to gaps in understanding important programming fundamentals. For beginners, starting with JavaScript can therefore provide a more thorough education in OOP concepts and how a language interfaces with the presentation layer.

    Once you’ve become comfortable with JavaScript’s object model and manipulating the DOM, transitioning to Django and Python becomes much smoother. You’ll already have strong programming fundamentals, which allows you to focus on learning the specific features Django offers, such as ORM, templating, routing, and form handling, instead of simultaneously struggling with core programming concepts. Also, since Django extensively relies on Python’s OOP features, your prior experience with objects and classes in JavaScript will give you a leg up on writing clean, reusable backend code.

    In summary, Edward-Philips’s approach is strategic: mastering JavaScript first builds essential programming instincts and frontend skills that more abstract backend frameworks like Django will later complement. This progression helps learners develop a holistic understanding that spans from frontend interactivity to backend functionality-an invaluable skill set in modern web development.

    See less
      • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 11k
  • Answers 14k
  • Best Answer 1
  • Users 276
  • Popular
  • Answers
  • Edward Philips

    How to approach applying for a job at a company ...

    • 7 Answers
  • Edward Philips

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Edward Philips

    What is a programmer’s life like?

    • 5 Answers
  • hrplezytim
    hrplezytim added an answer When facing a significant medical decision such as whether to… May 24, 2026 at 8:03 pm
  • vdtnuzmwls
    vdtnuzmwls added an answer When it comes to deciding whether to start Rachaad White… May 24, 2026 at 7:23 pm
  • sujryhfnjs
    sujryhfnjs added an answer The question of whether one must play Sonic Generations before… May 24, 2026 at 6:33 pm

Related Questions

  • Is PHP still a relevant language in 2017?

    • 3 Answers
  • What is a programmer’s life like?

    • 5 Answers
  • Do the international students get a job offer in Australia ...

    • 3 Answers
  • How do I make the most out of a MS ...

    • 2 Answers

Top Members

pzwfiooqqv

pzwfiooqqv

  • 0 Questions
  • 21 Points
Begginer
Michelle F. Bonilla

Michelle F. Bonilla

  • 0 Questions
  • 21 Points
Begginer
trsoveuvyx

trsoveuvyx

  • 0 Questions
  • 20 Points
Begginer

Trending Tags

analytics bridgerton british company computer developers django employee english google interview javascript language life matcha php programmer programs salary university

Explore

Footer

© 2021 Discy. All Rights Reserved
With Love by 2code

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.