A CSS learning guide for beginners

Chai aur Code
5 Jan 202416:22

Summary

TLDRThe video script discusses the complexities and learning journey of CSS, emphasizing the importance of understanding its challenging nature due to its declarative approach and potential for unexpected behavior. It offers general guidelines for beginners on how to approach learning CSS, suggesting a focus on practical application and project-based learning. The speaker shares insights on the different paths one can take in web development, highlighting the distinction between design-centric and developer-centric approaches, and encourages viewers to set clear learning expectations and choose a path that aligns with their interests and career goals in the field.

Takeaways

  • 😀 The video aims to provide a broad overview of CSS, not a series or roadmap, but general guidance on how to start learning CSS.
  • 🎓 It emphasizes that CSS is often considered challenging due to its complex nature and the variety of behaviors and styles it encompasses.
  • 📚 The speaker shares personal learning experiences with CSS, suggesting that the learning path and expectations should be clear to avoid getting overwhelmed.
  • 🛠️ The script mentions the importance of understanding basic web development concepts before diving deep into CSS specifics.
  • 🌐 It discusses the distinction between front-end designers who focus on animations and design, and front-end developers who prioritize minimal CSS for functionality.
  • 🔍 The video touches on the different teaching styles and focuses found in CSS tutorials, ranging from design-heavy to development-heavy.
  • 🛑 The speaker advises not to get too caught up in the details of CSS, such as selectors and box models, if they aren't immediately necessary for one's project.
  • 🔄 The importance of practicing with CSS is highlighted, suggesting that spending time on flexbox and grid can significantly improve layout and positioning skills.
  • 🌟 The script suggests that after mastering the basics, one should build multiple full-page websites to apply and solidify the learned concepts.
  • 🚀 The video encourages setting realistic learning expectations and focusing on the journey of web development, rather than trying to master everything at once.
  • 🔗 It concludes by emphasizing the importance of sharing knowledge, such as by subscribing to the channel, liking the video, and sharing it with friends who might be interested.

Q & A

  • What is the main topic of the video?

    -The main topic of the video is to provide an overview of CSS (Cascading Style Sheets), discussing the learning process and offering general guidelines for those starting to learn CSS.

  • Why does the speaker mention that CSS can be challenging to learn?

    -The speaker mentions that CSS can be challenging because it involves a lot of rules and behaviors that may not always act as expected, often requiring a deep understanding of selectors, properties, and browser-specific styles.

  • What is the target goal for the video in terms of audience interaction?

    -The target goal for the video is to achieve 500 comments and 2000 likes within 24 hours, indicating a high level of audience engagement.

  • What does the speaker suggest about the learning expectation when starting with CSS?

    -The speaker suggests setting realistic learning expectations, acknowledging that CSS can be complex and may require a significant time investment, possibly months or even years to master.

  • What is the speaker's view on the importance of understanding the basics before diving deep into CSS?

    -The speaker emphasizes the importance of understanding the basics, such as file structure, selectors, and positioning, before moving on to more advanced topics in CSS.

  • What are some of the common issues faced when learning CSS according to the speaker?

    -Some common issues include styles not behaving as expected, conflicts with browser support, and the need to override styles frequently, which can make learning CSS a bit overwhelming.

  • How does the speaker differentiate between front-end designers and front-end developers in the context of CSS?

    -The speaker differentiates by stating that front-end designers focus more on the visual aspects and animations in CSS, while front-end developers focus on the functional aspects, using minimal CSS and leveraging JavaScript skills.

  • What is the speaker's recommendation for someone who is just starting to learn CSS?

    -The speaker recommends starting with understanding the basics, such as file structure and positioning, and then practicing with real-world projects to gain a deeper understanding of CSS.

  • What are some of the resources the speaker suggests for learning CSS?

    -The speaker suggests using online resources, such as YouTube tutorials, and possibly enrolling in courses that focus on either design-centric or development-centric approaches to learning CSS.

  • How does the speaker plan to structure the learning process for CSS?

    -The speaker plans to structure the learning process by first understanding the basics, then practicing with flexbox and grid systems, and finally creating full websites with mobile views to apply the learned concepts.

  • What is the speaker's approach to teaching CSS, considering the different needs of learners?

    -The speaker's approach is to provide a balanced overview, acknowledging that some learners may be more design-focused, while others are more development-focused, and tailoring the teaching approach accordingly.

Outlines

00:00

📚 Introduction to CSS Learning Overview

The speaker welcomes the audience to another video on 'Tea and Code' and introduces the topic as an interesting overview of a big picture concept. The speaker discusses the importance of stepping back to understand complex subjects like CSS, which can be challenging due to its declarative nature and the variety of behaviors and styles it encompasses. The speaker shares their personal learning journey with CSS, offering guidance on how they would start learning CSS if they were to begin today, and suggests that the audience should subscribe to the channel to help reach the goal of 500 comments and 2000 likes within 24 hours.

05:02

🎨 Distinguishing Between Front-end Designers and Developers

The script delves into the distinction between front-end designers and developers, emphasizing that while both roles are integral to web development, they have different focuses. Designers are more concerned with aesthetics and animations, often using CSS for visual appeal, while developers prioritize functionality and minimalism in their CSS usage. The speaker mentions that there are teachers who focus on either design or development aspects of front-end work, and advises the audience to choose a learning path that aligns with their career goals, whether it be design-centric with a focus on animations and CSS or development-centric with an emphasis on practicality and minimal CSS.

10:04

🛠 Approaching CSS Learning for Different Roles

The speaker outlines different approaches to learning CSS based on whether one is inclined towards design or development. For design-focused individuals, the speaker suggests exploring animations and leveraging JavaScript libraries for design-centric tasks. For those leaning towards development, the advice is to learn bare minimum CSS for functionality and possibly utilize component libraries and frameworks to streamline the process. The speaker shares their personal approach to learning CSS, emphasizing practicality and efficiency, and mentions the importance of focusing on positions, flexbox, and grid systems within CSS.

15:04

📝 CSS Learning Strategy and Resource Utilization

The speaker discusses a strategic approach to learning CSS, recommending a one-month timeline to grasp the basics and then progressing to more complex topics. They suggest starting with understanding file structures, basic elements, and class-based styling. The speaker also touches on the importance of practicing with flexbox and grid systems for positioning and layout. They advocate for building full-page websites as a practical exercise and recommend using web templates for this purpose. The speaker concludes by encouraging the audience to use the provided guidelines to learn CSS effectively and to look forward to future resources that might be available.

Mindmap

Keywords

💡CSS

CSS stands for Cascading Style Sheets, which is a stylesheet language used for describing the presentation of a document written in HTML or XML. In the video, the speaker discusses learning CSS as a fundamental part of web development, emphasizing its importance for both design and development aspects.

💡Web Development

Web development refers to the building and maintaining of websites; it encompasses both the design and the backend process. The script mentions web development in the context of learning various technologies like HTML, JavaScript, and CSS, and the journey one might take in this field.

💡JavaScript

JavaScript, often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. The speaker mentions JavaScript in relation to web development, indicating its use alongside CSS for creating interactive web pages.

💡React

React is a popular JavaScript library for building user interfaces, particularly single-page applications. It is mentioned in the script as part of the broader discussion on web development and the technologies a developer might learn or use.

💡Learning Expectation

Learning expectation refers to the level of knowledge or skill one anticipates acquiring through study or training. The video script discusses setting realistic learning expectations when starting with CSS, suggesting that it can be challenging and may require significant time investment.

💡Front-end

Front-end refers to the people or processes involved in creating the visual aspects of a website or application that the user interacts with. The script differentiates between front-end designers, who focus on aesthetics, and front-end developers, who focus more on functionality.

💡Flexbox

Flexbox, short for Flexible Box Layout Module, is a CSS layout mode that provides for the arrangement of elements on a page in a more efficient way than traditional layouts. The speaker in the video mentions Flexbox as a preferred method for positioning elements compared to Grid.

💡Grid

CSS Grid Layout is another layout system in CSS that allows for building complex grid-based designs on the web. The script briefly mentions Grid but indicates that the speaker prefers Flexbox for its simplicity and ease of use.

💡Responsive Design

Responsive design is an approach to web design that makes web pages render well on different devices and screen sizes, from desktop computer monitors to mobile phones. The video script touches on the importance of learning CSS for creating responsive designs.

💡Typography

In web design, typography refers to the art and technique of arranging type to make written language legible, readable, and appealing when displayed on a screen. The script does not explicitly mention typography, but it is implied in the broader context of design-focused CSS learning.

💡Frameworks and Libraries

Frameworks and libraries are pre-written code that developers can use to simplify or enhance their applications. The script refers to learning JavaScript libraries and frameworks that are design-centric, which can help in creating animations and smooth scrolling effects.

Highlights

Introduction to a new video on the 'Tea and Code' channel discussing CSS and providing a big picture overview.

Discussion on the depth of understanding in web development and the need for a zoomed-out perspective.

General guidelines on how to start learning CSS if the channel were to begin a series on it.

The importance of setting learning expectations and deciding how much time to invest in learning CSS.

The challenging nature of CSS due to its declarative approach and the variability in behavior across browsers.

Different paths in web development, focusing on either front-end design or front-end development.

The distinction between front-end designers who focus on animations and aesthetics, and front-end developers who prioritize functionality.

The availability of various teaching resources, some design-focused and others development-focused.

The practical approach to learning CSS, suggesting starting with basic concepts and gradually moving to advanced techniques.

Emphasis on the importance of understanding the box model, positioning, and layout fundamentals in CSS.

The preference for using Flexbox over other layout methods for its efficiency and ease of use.

Advice on dedicating time to practice CSS to overcome common struggles and to gain proficiency.

The suggestion to build multiple full-page websites to solidify CSS skills and apply them in a practical context.

Mention of the abundance of web templates available for practice and the value of using them to learn.

The speaker's personal learning journey and how it evolved over time, including the realization of not needing to master every aspect of CSS.

Encouragement for viewers to subscribe to the channel and support its goals of reaching 500 comments and 2000 likes.

The impact of weather on the production of videos and the speaker's commitment to delivering content despite challenges.

A call to action for viewers to share the video with friends and peers who might be interested in learning web development.

Transcripts

play00:00

हां जी कैसे हैं आप सभी स्वागत है आप सभी

play00:03

का चाय और कोड के एक और वीडियो में आज का

play00:07

वीडियो थोड़ा सा इंटरेस्टिंग है क्योंकि

play00:08

आपको थोड़ा सा एक बिग पिक्चर ओवरव्यू

play00:10

देंगे क्योंकि अक्सर क्या होता है हम

play00:12

चीजों को समझने में इतना ज्यादा अंदर डीप

play00:14

हो जाते हैं कि एक जूम आउट पिक्चर होना

play00:17

जरूरी है जिससे हमारे को चीजें समझने में

play00:19

थोड़ी आसानी मिलती है आज हम डिस्कस करेंगे

play00:22

सीएसएस हां जी अभी तक आपने सोचा होगा सर

play00:24

एटीएमएल करवा दिया जावास्क्रिप्ट करवा

play00:26

दिया रिएक्ट करवा दिया बैक एंड भी काफी हद

play00:28

तक हो गया है और भी बहुत सार प्लानिंग है

play00:30

सीएसएस के बारे में कब बात करेंगे तो आज

play00:33

के वीडियो में हम बात करेंगे सीएसएस के

play00:35

बारे में नहीं कोई सीरीज स्टार्ट नहीं कर

play00:37

रहा हूं रोड मैप भी नहीं दे रहा हूं बट

play00:39

आपको एक जनरल गाइडेंस दे रहा हूं कि अगर

play00:41

मुझे आज सीएसएस स्टार्ट करना होता तो कैसे

play00:44

मैं करता और किस तरह से मैंने सीएसएस सीखा

play00:46

था ताकि आपको अपना एक रोडमैप खुद डिसाइड

play00:49

करने में एक थोड़ा सा सहूलियत मिले और

play00:51

जस्ट इन जनरल हम बात करेंगे अब एक्चुअली

play00:53

में क्या है कि आजकल वीडियोस बनाने का काम

play00:57

तो बहुत है मन भी बहुत है लेकिन ठंड इतनी

play00:59

ज्यादा हो रखी है ना इतनी ज्यादा सर्दी है

play01:02

कि बहुत मुश्किल से वीडियो बन पाते हैं

play01:04

थोड़ा सा मौसम का है अब मौसम जैसे जैसे

play01:07

खुलेगा वैसे-वैसे और ज्यादा वीडियो आएंगे

play01:08

तब तक सिर्फ नोट्स बना रहे हैं कंटेंट

play01:10

प्रिपेयर कर रहे हैं तो थोड़ा सा प्लीज सो

play01:12

सॉरी और एग्जाम भी चल रहे हैं कुछ पर्सनल

play01:15

काम भी चल रहे हैं तो जल्दी करेंगे वो सब

play01:17

भी करेंगे चिंता मत कीजिए उन सबको भी लेक

play01:19

आएंगे आपके साथ में तो अभी के लिए हम

play01:21

चर्चा करेंगे हमारे सीएसएस के बारे में और

play01:23

आपको एक बिग पिक्चर ओवरव्यू दूंगा किस तरह

play01:25

से सीएसएस सीखी जाती है सीखनी चाहिए और

play01:27

क्या-क्या रास्ते आपके पास हो सकते हैं

play01:29

आपको एक बहुत अच्छा बिग पिक्चर ओवरव्यू

play01:32

इसके थ्रू मिल जाएगा और अभी तक आपने अगर

play01:34

चैनल को सब्सक्राइब नहीं करा है तो

play01:36

सब्सक्राइब कर दीजिए वीडियो का हमारा जो

play01:38

टारगेट गोल है वो है 500 कमेंट्स विदन 24

play01:41

आवर करने हैं और 2000 लाइक्स हां जी 2000

play01:45

लाइक्स ये सारा काम करना है विदन 24 आर तो

play01:48

हेल्प कीजिएगा थोड़ी सी और हम शुरू करते

play01:50

हैं तो सबसे पहले तो हम डिस्कस करते हैं

play01:52

अपने सीएसएस के बारे में मैंने कुछ नोट्स

play01:54

लिख रखे हैं आपके लिए बिल्कुल आपको वॉक

play01:56

थ्रू मिल जाएगा एक स्टैंडर्ड गाइडेंस के

play01:58

साथ कि किस तरह से आपको सी एसएस पढ़ना है

play02:00

रोड मैप भी कह सकते हो लूजली बट है नहीं

play02:02

एक्चुअली में तो चलिए सबसे पहले आपके साथ

play02:05

में स्क्रीन शेयर करते हैं और आपको डिस्कस

play02:07

करते हैं इसके बारे में तो सबसे पहले तो

play02:10

हम बात करते हैं सीएसएस के बारे में अब हो

play02:12

सकता है आपको लग रहा हो कि हितेश आपने

play02:14

सीएसएस के बारे में बात नहीं करी क्या

play02:15

आपको सीएसएस नहीं आती है देखिए किसी भी

play02:18

इंसान ने अगर 4 पाच साल वेब डेवलपमेंट में

play02:20

बिताया तो उसको बेसिक सीएसएस सभी को आता

play02:22

है इसमें मैं कोई एक्सेप्शन नहीं हूं

play02:24

इसमें कोई और भी एक्सेप्शन नहीं है उसको

play02:26

आता है लेकिन कौन कितना सीएसएस यूज करता

play02:28

है और यूज करना चाहता है या सीखना चाहता

play02:31

है उस परे सारा खेल है तो मैं आपको एक बता

play02:33

देता हूं अब सबसे पहली चीज तो आप यह मान

play02:35

लीजिए चाहे आपको अच्छा लगे या चाहे नहीं

play02:38

लगे सीएसएस चैलेंजिंग है और यह चैलेंजिंग

play02:41

क्यों है क्या यह प्रोग्रामिंग से ज्यादा

play02:43

चैलेंजिंग है ऑलमोस्ट इक्वल ही चैलेंजिंग

play02:45

है सीएसएस एक्चुअली में जो लिखी जाती है

play02:47

बड़ी डिक्लेरेटर अप्रोच से लिखी जाती है

play02:50

प्रोग्रामिंग में बहुत सारे लॉजिस होते

play02:52

हैं तो आप काफी इजली उसमें डिफरेंट वे में

play02:54

आप उसको लर्न करते हो और सीएसएस को अप्रोच

play02:57

करने का तरीका थोड़ा सा अलग होता है सीएस

play02:59

सस में बहुत सारे रूल्स ओवरराइट हो जाते

play03:01

हैं इसीलिए सीएसएस को सीखना थोड़ा सा

play03:04

चैलेंजिंग होता है सीएसएस में आप जो

play03:06

बिहेवियर एक्सपेक्ट करते हो कई बार वह

play03:08

बिहेवियर नहीं आता है और उसके बहुत सारे

play03:10

रीजन हो सकते हैं कई बार स्टाइल्स ओवरराइट

play03:12

हो जाती है कई बार स्टाइल्स कुछ ब्राउजर

play03:15

में सपोर्ट नहीं होती है कई बार कुछ

play03:16

स्टाइल्स आपके मोबाइल वर्जन से कॉन्फ्लेट

play03:19

कर जाती है तो इस तरह के बहुत सारी चीजें

play03:21

होती है और इसीलिए शायद सीएसएस को समझना

play03:23

आसान नहीं होता है तो सबसे पहले मैं जो

play03:25

आपको रिकमेंड करता हूं व है आपका लर्निंग

play03:27

एक्सपेक्टेशन कितना सीएसएस सीखना है

play03:30

सीएसएस एक ऐसी चीज है अगर यहां पे अगर उतर

play03:33

गए आप और कभी भी आपने यह नहीं सोचा इससे

play03:35

बाहर निकलना है तो हो सकता है आप अपने

play03:37

नेक्स्ट 6 महीने 8 महीने 1 साल 2 साल 5

play03:40

साल तक पूरे सीएसएस में ही बिता दो कभी आप

play03:42

वेब डेवलपमेंट की जर्नी पे आगे निकलो ही

play03:44

नहीं चीजों को स्टार्ट करना जितना जरूरी

play03:46

है उससे ज्यादा जरूरी होता है चीजों का एक

play03:49

बेंचमार्क एक एंड पॉइंट मार्क करके कि हां

play03:51

इतना ही सीखेंगे इसके बाद जो सीखना होगा

play03:53

वह हम प्रोजेक्ट बनाते दौरान सीख लेंगे या

play03:55

फिर लाइफ में कभी और सीख लिया जाएगा अगर

play03:58

आप पीएचडी करने निकल गए इनफैक्ट

play04:00

जावास्क्रिप्ट में भी निकल गए तो अभी

play04:01

जावास्क्रिप्ट की सीरीज में जैसे हमारे

play04:03

502 53 वीडियोस हैं मैं 30 वीडियोस और ऐड

play04:06

कर सकता हूं लेकिन उसका कोई सेंस नहीं है

play04:08

वहां पे रुक जाना ही अच्छा है क्योंकि

play04:10

इसके बाद जो सीखेंगे वो प्रोजेक्ट के

play04:11

दौरान सीखेंगे सेम होता है सीएसएस के अंदर

play04:14

कि आप अपनी लर्निंग एक्सपेक्टेशन रखिए कि

play04:16

मैं कितना एक्सपेक्ट करता हूं अपने आप से

play04:18

क्या मुझे डिजाइन मास्टर बनना है जहां पे

play04:20

मुझे एनिमेशन से लेके ग्राफिक्स सब कुछ

play04:23

आता है या फिर अपना काम निकल जाता है कि

play04:25

बटंस यहां लगाने हैं नेविगेशन के लिंक्स

play04:27

यहां लगाने हैं ये रहे क्लिक बटंस और अपना

play04:29

काम हो गया है फॉर्म लगा के तो आप अपनी

play04:31

लर्निंग एक्सपेक्टेशन उस हिसाब से रखिए अब

play04:33

मेरी जो लर्निंग एक्सपेक्टेशन खुद से थी

play04:36

वो चेंज हुई क्योंकि स्टार्टिंग में मुझे

play04:38

लगा यह बटन भी कर लेता हूं यह बटन पे

play04:40

बॉर्डर भी लगा लेता हूं इसपे एनिमेशन भी

play04:42

लगा लेता हूं फिर यह एलिमेंट्स यहां से

play04:44

उड़ता हुआ आएगा यह उधर से उड़ता हुआ आएगा

play04:46

और इसमें मैंने मेरा काफी टाइम स्पेंड करा

play04:48

इनफैक्ट मैं कहूंगा बोलना तो नहीं चाहिए

play04:50

बट हां वेस्ट ही करा क्योंकि मुझे नहीं

play04:53

करना चाहिए था वो बट अब आपको मैं आपको एक

play04:55

एक्सपेक्टेशन दे देता हूं तो सबसे पहले

play04:58

देखिए आपको

play04:59

तरह के टीचर्स मिलेंगे और सभी अच्छे हैं

play05:02

कुछ आपको फ्रंट एंड में डिजाइन एनिमेशन पे

play05:04

ज्यादा फोकस करवाते हैं फ्रंट एंड साइड

play05:06

में कुछ आपको फ्रंट एंड साइड में

play05:08

जावास्क्रिप्ट रिएक्ट पे ज्यादा फोकस

play05:09

कराते हैं अब अक्सर लोगों को लगता है कि

play05:11

वेब डेवलपमेंट फ्रंट एंड है बैक एंड है बट

play05:14

कि जबक आप देखेंगे फ्रंट एंड अपने आप में

play05:16

आज की डेट में एक बहुत ही

play05:20

कॉम्प्लेक्शन है बहुत सारा काम है तो इसको

play05:23

बे मेजर्ली मैंने दो पार्ट में यहां पे

play05:24

डिवाइड करा है जो फर्स्ट हमारे पास है वो

play05:27

है फ्रंट एंड डिजाइनर्स और दूसरा है फ्रंट

play05:29

एंड डेवलपर्स अब डिजाइनर्स और डेवलपर्स

play05:32

में डिफरेंस सिर्फ इतना सा है कि जो

play05:34

डिजाइनर्स है वो डिजाइन पे ज्यादा फोकस

play05:36

करते हैं अब ये वो डिजाइनर्स नहीं जो फिग

play05:38

मा पे अपना डिजाइन बनाते हैं इनको डिजाइंस

play05:41

मिलता है फिग मा पे हो सकता है एनीमेशंस

play05:43

भी मिला हो लेकिन ये डिजाइन को कोड करना

play05:46

पसंद करते हैं अब इनकी जो डिजाइन सेंट्रिक

play05:48

होती है वो एनिमेशन सीएसएस लुक्स हैवी

play05:51

होती है आपने बहुत सारी एप्लीकेशंस देखी

play05:53

होगी जैसे मैं आपको बताता हूं ओबवियस सी

play05:55

बात है हम यहां पे भी यूज तो करेंगे

play05:59

लेकिन यहां पे सीएसएस पे यह लोग ज्यादा

play06:01

फोकस करते हैं अब आपको इस तरह के टीचर्स

play06:04

दोनों

play06:05

youtube2 डिजाइनर हैवी है और आपको ऐसे भी

play06:08

टीचर्स मिलल जाएंगे जो फ्रंट एंड डेवलपर्स

play06:09

हैवी हैं इनफैक्ट आप कोई कोर्स बाय करना

play06:11

चाहोगे वहां पे भी आपको दोनों सेंट्रिक

play06:13

मिल जाएंगे कि ये वाला टीचर यहां ज्यादा

play06:15

फोकस करता है यह वाला टीचर यहां ज्यादा

play06:17

फोकस करता है आपको डिसाइड करना है कि आपको

play06:19

कौन सी पाथ और जर्नी पे जाना है दोनों

play06:22

जर्नी के बारे में अभी मैं आपको डिस्कस

play06:23

करवा दूंगा अब जो सीएसएस हैवी जो फ्रंट

play06:26

एंड डिजाइनर रोल्स हैं वो एनिमेशन और

play06:28

डिजाइन पे ज्यादा फोकस करते हैं सिर्फ

play06:31

यहां पे सीएसएस ही नहीं कई जावास्क्रिप्ट

play06:33

की आपको लाइब्रेरीज भी यूज करने को लिए

play06:35

आपको सिखाया जाता है कि किस तरह से जैसे

play06:37

फ्रेमर मोशन हो गया और भी कई इस तरह की

play06:40

लाइब्रेरीज हैं जो कि आपको डिजाइन

play06:41

सेंट्रिक ज्यादा आपको रखती है कि एनीमेशंस

play06:44

हो स्क्रोलिंग स्मूथ हो एलिमेंट्स इधर से

play06:47

उधर उड़ते हुए आए बटन के ऊपर होवर करा तो

play06:49

कुछ एक्स्ट्रा एनिमेशन इफेक्ट्स आए या फिर

play06:51

वहां पे एक सर्कल आ जाए या फिर इसी तरह के

play06:54

आपको एनीमेशंस और मिलेंगे और दूसरी तरफ है

play06:57

आपके फ्रंट एंड डेवलपर्स यह भी सीएसएस

play06:59

सीखते हैं लेकिन ये सीखते हैं बेयर मिनिमम

play07:01

सीएसएस कि देखो सर ये बटन हो गया ये

play07:04

मार्जिन हो गया इसी तरह से अपने को समझ

play07:06

में आता है अब इस बटन को कहां प्लेस करना

play07:08

है यह मैं और समझ लेता हूं कि ठीक है राइट

play07:10

में इसको प्लेस करना है कि लेफ्ट में

play07:12

प्लेस करना है या पेज के सेंटर में प्लेस

play07:14

करना है अपना काम बस इतना ही है बेयर

play07:16

मिनिमम सीएसएस हम यूज करेंगे या तो हो

play07:18

सकता है मैं सहायता ले लूं मटेरियल सीएसएस

play07:21

की बूट स्ट्रैप की टेल विंड की ले लूं या

play07:24

फिर टेल विंड के बने बनाए कंपोनेंट्स यूज

play07:26

कर लूं एक नेविगेशन बार चाहिए वो कैसी

play07:28

दिखती है क्या दिखती यह मेरा ज्यादा काम

play07:30

नहीं है वो दिखनी चाहिए बस वहां पे बाकी

play07:32

मैं फोकस करूंगा मेरी जावास्क्रिप्ट

play07:34

स्किल्स पे ज्यादा और रिएक्ट स्किल्स पे

play07:36

ताकि मैं ऑप्शनल रेंडरिंग कर पाऊं

play07:38

कंपोनेंट्स दिखा पाऊं तो ये यहां पे होता

play07:39

है अब देखिए गलत सही कुछ नहीं है दोनों ही

play07:42

पाथ है जो आपको एक नए फील्ड्स में लेके

play07:43

जाएंगे आपको नई जॉब अपॉर्चुनिटी पे लेके

play07:45

जाएंगे तो कहां पे जाते हैं तो ये जो जो

play07:48

डिजाइनर फ्रेंडली है इनके पास भी बहुत

play07:51

अपॉर्चुनिटी होती है और जो डेवलपर्स हैं

play07:53

इनके पास भी बहुत अपॉर्चुनिटी रहती है जो

play07:56

डिजाइनर्स इस तरह के होते हैं वो मोस्टली

play07:58

एजेंसीज में काम करते हैं अब एजेंसीज का

play08:01

मतलब यह मत समझ लेना कि यह छोटी कंपनियां

play08:03

होती है नहीं नहीं बहुत अच्छी कंपनियां

play08:05

होती है यह भी इनके पास भी बहुत मार्केट

play08:07

के सॉलिड प्रोडक्ट्स आते हैं बहुत सारी

play08:09

कंपनीज आती है अपने रिवैंप करवाने के लिए

play08:11

अ फर्स्ट लैंडिंग पेज के लिए इवेंट्स

play08:13

बेसिस पे तो इनके पास भी क्लाइंट जैसे

play08:15

जेप्टो एक एजेंसी को तो मैं भी पर्सनली

play08:17

जानता हूं मेरे फ्रेंड की है उनके पास

play08:19

जेप्टो रेजर पे और भी बहुत बड़ी-बड़ी

play08:21

कंपनी आती है जो अपना कुछ

play08:24

रीमोटफएक्स

play08:29

वाइ ज्यादा फोकस नहीं करते हैं क्योंकि

play08:31

अगर किसी को फ्रंट एंड का पूरा डैशबोर्ड

play08:33

बनवाना है वहां पे इस तरह के काम करने तो

play08:35

वो एजेंसीज कम करती है एजेंसी ज्यादा

play08:37

लुक्स एंड फील पे ज्यादा फोकस करती है तो

play08:39

आप हैंड क्राफ्टेड ज्यादा काम करते हो

play08:41

उसके बाद कोडिंग तो आप ऐसा नहीं है कि

play08:43

यहां पे आप कुछ खराब करोगे अगर आपके टीचर

play08:46

जो आप सिखा रहे हैं

play08:49

youtube4 ज्यादा तो हो सकता है आपका पाथ

play08:52

ये वाला हो तो आप हो सकता है यह पाथ लेना

play08:54

चाह रहे हो और इसके बाद है आपके पास

play08:56

डेवलपर सेंट्रिक पाथ यहां पे आपको

play08:58

प्रोडक्ट ज्यादा मिलेंगे सेम वही कंपनियां

play09:00

जैसे रेजर पे के डैशबोर्ड हो गए रो दो

play09:02

रोदा हो गया यह सारी कंपनियों के भी फ्रंट

play09:04

एंड आते हैं यहां पे आपको जेएस सेंट्रिक

play09:06

ज्यादा होता है यहां पे थोड़ी सी

play09:08

स्टैंडर्ड अप्रोच होती है या तो इनके

play09:10

ऑलरेडी कंपोनेंट्स बने बनाए हुए होते हैं

play09:12

कि हमारा तो बटन इसी तरह से ही दिखता है

play09:13

हमारा सेकेंडरी बटन ऐसा ही होता है हमारे

play09:16

कंपोनेंट ऐसे ही दिखते हैं आप सिर्फ लो

play09:18

इनको चिपका हो और आप फंक्शनैलिटी पे

play09:19

ज्यादा ध्यान दो इनके

play09:23

अप्रोचेबल क एंड वाइट ही कर लेते हैं सारा

play09:25

काम या फिर एक थीम के ऊपर ही चलते हैं बस

play09:27

अपनी थीम इसी तरह से चलेगी अ ज्यादातर ये

play09:29

लोग कंपोनेंट लाइब्रेरी पे फोकस करते हैं

play09:31

इनफैक्ट मैंने जब एक पर्सनल मेरा एक

play09:34

फ्रेंड है उनसे जब मैंने एडवाइस ली थी एक

play09:36

रिगार्डिंग एक स्टार्टअप की हेल्प कर रहा

play09:38

था मैं तो उन्होंने सबसे पहले मुझे ये कहा

play09:40

था कि देखो आपका स्टार्टअप जो है ना वो

play09:42

डिजाइन सेंट्रिक नहीं है फंक्शनालिस प्रिक

play09:44

है तो एक कंपोनेंट लाइब्रेरी बाय कर लो $

play09:47

$300 की जो भी जितने की भी आ रही है और आप

play09:49

वहां पे फोकस करो बिल्ड करने पे आप डिजाइन

play09:51

लैंग्वेज पे इतना ध्यान मत दो तो अच्छी

play09:52

एडवाइज थी उनके लिए काफी कारगर हुई तो

play09:54

यहां पे ज्यादातर आपको दिखेगा कंपोनेंट

play09:56

लाइब्रेरी लोग बाय करते हैं और सीधा काम

play09:58

करते हैं अच्छा अब हम नेक्स्ट फेज पे आते

play10:01

हैं कि आपको समझ में आ गया ठीक है दो पात

play10:03

है या तो मैं डिजाइन हैवी जाऊंगा जहां मैं

play10:05

सीएसएस एनिमेशन इन पे करूंगा या फिर मैं

play10:07

जेएस हैवी जाऊंगा बेर मिनिमम सीएसएस बट

play10:10

अगर आपने सोचा कि ठीक है मैं डेवलपर

play10:12

अप्रोच पे जाता हूं बेयर मिनिमम सीएसएस पे

play10:14

जाऊंगा तो मैं अगर आज की डेट में सीएसएस

play10:16

स्टार्ट करता तो किस तरह से स्टार्ट करता

play10:19

क्या मेरी अप्रोच रहती देखिए सीएसएस इतना

play10:21

भी ज्यादा

play10:23

कॉम्प्लेक्टेड कि मैं उसपे 4 महीने पाच

play10:26

महीने या छ महीने बताऊं अगर मैं

play10:28

स्टार्टिंग से भी सीख रहा होता तो मैं

play10:29

अपने आप के लिए जो जो टाइमलाइन डिसाइड

play10:31

करता वो मैक्स टू मैक्स टू वीक की डिसाइड

play10:33

करता क्योंकि मुझे पता है मुझे डिजाइन

play10:35

एजेंसी में नहीं जाना है आपको जाना हो तो

play10:37

ओबवियस स बात है आप ज्यादा टाइम वहां पे

play10:38

बिताओ ग मुझे पता है मुझे डिजाइन एजेंसीज

play10:41

में नहीं जाना है मुझे डेवलपमेंट ज्यादा

play10:43

पसंद है तो मैं उस अप्रोच से करूंगा

play10:44

इसीलिए मैंने लिखा है इफ आई हैड टू

play10:46

स्टार्ट अगर किसी को ऑफेंसिव लगे तो लगने

play10:48

दो मैंने तो कहा नहीं आपको यह तो मेरी

play10:51

गाइड है कि मैं क्या करता आपको अगर अच्छी

play10:53

लगे तो आप भी फॉलो कर लेना सही बात है कि

play10:55

नहीं तो मैं क्या करता सबसे पहले तो अपना

play10:58

थोड़ा सा टाइम बिताता था फाइल स्ट्रक्चर

play10:59

पे कि सीएसएस कितने तरीके से मैं अटैच कर

play11:02

सकता हूं

play11:29

रिसर्च करिए इनलाइन एलिमेंट्स क्या होते

play11:30

हैं ब्लॉक एलिमेंट्स क्या होते हैं

play11:32

क्लासेस और आईडी क्या होते हैं बस इतना ही

play11:34

आपको मेजर्ली करने की जरूरत है अब एक और

play11:37

यहां पे टॉपिक आता है जैसे मैंने यहां पे

play11:39

लिख रखे हैं कि आपने सिलेक्टर्स क्यों

play11:40

नहीं डिस्कस करे आपने बॉक्स मॉडल क्यों

play11:42

नहीं डिस्कस करा एनिमेशन फ्रेमर मोशन

play11:45

पिक्सल वर्सेस रम ठीक है ये टॉपिक भी हैं

play11:48

एजिस्ट करते हैं बट मुझे इन टॉपिक की इतनी

play11:51

चिंता नहीं है स्पेशली आज के दौर में जिस

play11:54

हिसाब से सीएसएस मॉडिफाई हो गई है

play11:56

ज्यादातर टेलमेंट बेसिस पे चल रही है

play11:58

एटॉमिक सीएसएस पे हम जा रहे हैं स्टाइलस आ

play12:00

गए हैं तो मुझे नहीं लगता कि सिलेक्टर्स

play12:02

का मुझे इतना अभी रिक्वायरमेंट है एट

play12:05

प्रेजेंट पे किसी भी चीज को स्टाइलाइज

play12:07

करने के लिए मैं क्लासेस और आईडी बेसिस पे

play12:09

काम चला लूंगा लेकिन हो सकता है मुझे आगे

play12:11

जरूरत पड़े तो मैं स्टाइल ये जो

play12:13

सिलेक्टर्स हैं इन पे आगे जाके कभी अपना

play12:15

टाइम स्पेंड करूंगा आज तो मुझे नहीं करना

play12:17

है तो इसलिए मैंने इनको अलग रखा है बॉक्स

play12:19

मॉडल्स वगैरह ठीक है मुझे पता है तो भी

play12:21

ठीक है नहीं है तो भी क्योंकि मैं इस तरह

play12:23

के कॉम्प्लेक्टेड करता ही नहीं हूं

play12:25

ज्यादातर अपने पेजेस बड़े ही बेसिस होते

play12:27

हैं अगर लॉग फॉर्म है वहां पे तो सीधा सा

play12:30

एक बॉक्स बनाया लेफ्ट साइड में एक इमेज रख

play12:32

दी राइट साइड में अपन ने अ लॉगइन बॉक्स रख

play12:35

दिया नेम ईमेल पासवर्ड और साइन अप बटन बस

play12:37

अपना इतना सही है वो कैसा दिखता है ज्यादा

play12:40

अच्छा नहीं दिखता तो भी चलेगा अपने को तो

play12:42

ठीक है अब नेक्स्ट जो मैं यहां पे फोकस

play12:44

करूंगा वो करूंगा मेरी पोजीशंस पे अब

play12:47

पोजीशंस पे जब आप फोकस करने लगते हैं

play12:49

सीएसएस के अंदर तो आपको बहुत सारे एब्सलूट

play12:52

रिलेटिव ये वो बहुत सारी चीजें मिलती है

play12:55

और मैंने बहुत टाइम स्पेंड करा इसके ऊपर

play12:57

बट एक्चुअली में मुझे चीजें तो तो तभी सही

play12:59

से क्लिक होने लगी जब मैंने फ्लेक्स बॉक्स

play13:02

को अपनाया अब फ्लेक्स बॉक्स के साथ ग्रिड

play13:04

भी होता है लेकिन मुझे ग्रिड इतना ज्यादा

play13:06

अच्छा नहीं लगता है मुझे फ्लेक्स बॉक्स से

play13:08

ही स्टाइलिंग करना ज्यादा पसंद है क्योंकि

play13:10

आधे से आधा काम फ्लेक्स बॉक्स आपके लिए कर

play13:12

देता है टू बी ऑनेस्ट अ थोड़ा सा आलसी

play13:14

कहूंगा मैं यहां पे बट फ्लेक्स बॉक्स से

play13:16

मेरा काम हो जाता है अपने आप रैपिंग हो

play13:18

जाती है एलिमेंट्स की मुझे उसको लेफ्ट में

play13:20

अलाइन करना है राइट में अलाइन करना है

play13:22

इक्वल स्पेसेस देनी है अपना काम यहां से

play13:24

हो जाता है तो इसलिए मैंने फिर सोचा कि

play13:26

ज्यादातर टाइम फ्लेक्स बॉक्स पे ही बिताते

play13:28

हैं अ प्रैक्टिस करिए इसमें अगर आप दो

play13:30

हफ्ते भी देते हैं तो मैं कहूंगा वर्थ है

play13:32

तो आपका सारा पोजिशनिंग का सारा प्रॉब्लम

play13:34

फ्लेक्स बॉक्स सेही सॉल्व हो जाता है

play13:36

मेजर्ली और उसके बाद मैं टाइम दूंगा टेल

play13:39

विंड पे क्योंकि अब ये जितना भी मैंने अभी

play13:40

तक ये बेसिक सीखा है यह सारा का सारा अब

play13:42

शॉर्ट हैंड में अटॉमिक वे में लिखा जाता

play13:44

है टेल विंड के अंदर तो बेसिक देखिए टेल

play13:47

विंड का कैसे क्या होता है और उसके बाद

play13:48

मैं प्रेफर करूंगा कि मैं ज्यादातर

play13:50

प्रैक्टिस अब टेल विंड में ही करूंगा

play13:52

अच्छा बेसिक एक बार हो गया अब मैं किसी भी

play13:54

एलिमेंट्स को बटन डिजाइन कर सकता हूं बटन

play13:56

को मूव कर सकता हूं पेज पे लेफ्ट राइट

play13:58

सेंटर जहां पे मुझे करना है इतना हो गया

play14:00

उसके बाद मैं चार से पांच फुल पेज वेबसाइट

play14:02

बनाऊंगा विद मोबाइल व्यू अब इसके लिए आप

play14:05

ड्रिबल यूज कर सकते हो बिंस यूज कर सकते

play14:07

हो वहां पे बहुत सारे वेब टेंपलेट्स

play14:09

अवेलेबल होते हैं अ मैं कोशिश करूंगा आप

play14:12

इसी तरह के टेंपलेट्स चूज करिए जो कि

play14:13

रैंडम आप किसी डिजाइन वेबसाइट से देखें

play14:16

क्योंकि अगर आप ये amazon2 इनके क्लोन

play14:18

करेंगे तो ऑलरेडी मार्केट में बहुत सारे

play14:20

ट्यूटोरियल हैं तो एक्चुअली में जो

play14:22

स्ट्रगल होता है खुद से कुछ करने का वह

play14:24

स्ट्रगल नहीं आ पाता है तो वह थोड़ा सा एक

play14:25

प्रॉब्लम वाला इशू है तो आप कोशिश करिए

play14:27

अगर 100% नहीं दिख रहा है तो भी कोई

play14:29

दिक्कत नहीं है एटलीस्ट पोजिशनिंग हो जाए

play14:31

उस तरह की और लगभग सिमिलर अपना काम हो जाए

play14:34

तो भी अपना ठीक है तो यह मेरी अप्रोच

play14:37

रहेगी अगर आज की डेट में मुझे सीएसएस

play14:39

वगैरह सीखना होता तो हो सकता है इससे आपको

play14:41

एक बिग पिक्चर ओवरव्यू मिला हो कि ठीक है

play14:43

मुझे कहां पे कितना टाइम देना है किस

play14:45

हिसाब से करना है रिसोर्सेस तो देखिए आजकल

play14:47

बहुत अवेलेबल है उम्मीद करते हैं हम भी

play14:49

फ्यूचर में कभी इस तरह के रिसोर्सेस रख

play14:51

पाएंगे अगर रख देंगे तो तब तक ठीक है जब

play14:54

तक नहीं है तो आप ये गाइडेंस यूज करिए और

play14:56

आराम से अपना सीएसएस करिए इस पूरे के पूरे

play14:58

पूरे जो सीएसएस का स्ट्रक्चर है मैं इसको

play15:00

वन मंथ मानता हूं कि अगर मुझे करना है

play15:04

सीएसएस आज से स्टार्ट तो वन मंथ में मैं

play15:06

इतना बेसिक कर सकता हूं इजली इससे ज्यादा

play15:08

टाइम मैं स्पेंड नहीं करना चाहूंगा

play15:09

क्योंकि मुझे इसके बाद फर्द जाना है अपनी

play15:12

जावास्क्रिप्ट जर्नी पे डॉम मैनिपुलेशन की

play15:15

जर्नी पे रिएक्ट पे या फिर बैक एंड पे तो

play15:17

बेर मिनिमम सीएसएस आना चाहिए वो मैं उतना

play15:20

सीख जाऊंगा इतना ही हम काम करेंगे तो आई

play15:22

थिंक इस वीडियो से आपको थोड़ा सा एक

play15:25

आईडिया मिला होगा कि किस तरह से सीएसएस

play15:27

अप्रोच की जा सकती है और मैंने इस तरह के

play15:29

काफी नोट्स और भी बना रखे हैं बट वही बात

play15:31

है ठंड के चक्कर में रिकॉर्डिंग आजकल

play15:33

थोड़ी कम हो रखी है बट आगे भी आपको देंगे

play15:35

और इस तरह के रोड मैप्स बिग पिक्चर

play15:37

ओवरव्यूज ताकि आपको इजी रहे चीजों को तो

play15:39

आई थिंक अब आपको समझ में आया होगा कि

play15:41

क्यों कुछ लोग कह रहे हैं कि अरे आपको कोई

play15:42

नहीं सिखा रहा है वेब डेवलपमेंट मैं सिखा

play15:44

रहा हूं क्योंकि हो सकता है वो बहुत

play15:45

ज्यादा जावास्क्रिप्ट फोकस्ड है या हो

play15:47

सकता है बहुत ज्यादा डिजाइन फोकस्ड है सही

play15:49

दोनों ही है गलत यहां पे कोई भी नहीं है

play15:51

आपको पिक करना है कि आपका रास्ता है क्या

play15:54

एक्चुअली में किस जगह जाओगे किस चीज को

play15:56

सीखने से क्या होगा बस इतना ही था तो

play16:00

टारगेट्स कंप्लीट करवा दीजिए हमारे भी

play16:01

कमेंट्स के और लाइक्स के उम्मीद करता हूं

play16:03

आपको अच्छा लगा होगा वीडियो अच्छा लगा

play16:05

होगा तो सब्सक्राइब भी कर लीजिएगा और

play16:07

दोस्तों के साथ शेयर भी कर दीजिएगा शेयर

play16:09

करिएगा ग्रुप में आपके बहुत सारे कॉलेज के

play16:11

फ्रेंड्स से जो एक्चुअली में परेशान हो

play16:13

रहे हैं और इन सब चीजों को जानना चाहते

play16:15

हैं तो शेयर कर दो फटाफट

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
CSS LearningWeb DevelopmentTutorial InsightsFrontend DesignJavaScript FocusFlexbox GridResponsive DesignAnimation EffectsDeveloper JourneyWeb Standards
هل تحتاج إلى تلخيص باللغة الإنجليزية؟