Discussion Overview
The discussion revolves around learning HTML and programming languages for someone new to computer science. Participants share resources, opinions on the relevance of HTML, and suggestions for alternative programming languages.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- One participant expresses a desire to learn HTML first to start a website and seeks resources.
- Several participants recommend resources like w3 schools and htmlgoodies.com for learning HTML.
- One participant argues that HTML is not a programming language and suggests learning Python instead for actual programming skills.
- Another participant humorously dismisses Python as "useless and unnecessary," later clarifying that they were referring to a different language, BF.
- Some participants advocate for learning HTML/CSS despite the availability of HTML editors, citing the importance of understanding the underlying code for customization.
- One participant shares their experience of writing HTML by hand for personal sites, emphasizing the value of manual coding for understanding web design.
- Another participant notes that most modern web design relies on content management systems, suggesting that initial manual coding is beneficial for getting it right.
Areas of Agreement / Disagreement
Participants express differing views on the importance of learning HTML versus programming languages like Python. While some advocate for HTML as a foundational skill, others emphasize the need for programming knowledge, leading to an unresolved debate on the best starting point for a newcomer.
Contextual Notes
Participants mention various learning resources and personal experiences, but there is no consensus on the necessity of learning HTML in the context of modern web development practices.