+ 9
Hey Guys what do you think for CSS Practise what I do ?
Right Now ! I am doing 3 lessons everyday and practise that and take depth knowledge from the other articles about it. But I have completed Html and now I am doing CSS I think it is lot easy language for me should I go on like an fast way because I am can learn this language too fast and easy way so I can get time for Javascript to learn ..... David Carroll John Wells
10 odpowiedzi
+ 10
John Wells One point of clarification is CSS is a declarative programming language. This is similar to HTML, SQL, and many DSLs (Domain Specific Languages).
Sayyam, HTML and CSS will be easier to learn because they are declarative languages that use a semantic human-like vocabulary for loading the browser's DOM into memory and thereby displaying the web page.
Javascript, on the other hand, is an imperative language, which requires a series of statements and expressions to explicitly control the flow of logic and state. Imperative programming is a completely different paradigm with a much steeper learning curve.
This is where many learners struggle and give up because they expected that HTML and CSS would prepare them for Javascript.
For this reason, I tend to recommend people start with Javascript and learn HTML and CSS afterwords.
+ 12
Yes, David Carroll sir is right, JavaScript IS different from Html and Css... To speak in easy terms, Html and Css are mainly theoretical, where you only learn how to use the tags and decorations, but use nearly no logic. But JavaScript is a programming language, and needs logic, maths and stuff to understand...
I'd say, when you do JavaScript, learn it from some other outside tutorials too... That way you'd have a broader concept.
Happy Coding 🙂
+ 9
I'm no expert in web stuff, but CSS is not a language. It has many powers that SoloLearn does not teach. I blew quickly through the course as there isn't anything difficult in the course. w3school.com has a much more advanced course in all things web so, if you are thinking about going that path, you should do their tutorials.
+ 6
Use CSS for what it is perfect for. Make a website look great.
You could make a website about you and showing off your skills, possibly your resume, if you can't think of anything else.
If you want to share things on Sololearn's Code Playground, make all your web-based codes look great using CSS. As you learn new ways to improve it, go back to your old examples and apply them.
You could also make examples that focus on demonstrating specific features of CSS. Setting a goal of demonstrating a specific feature to yourself and knowing others will see and rate it makes it more motivating to learn.
- I heard of CSS variables but didn't use them before so I made https://code.sololearn.com/W91TjdF3PvD9/#html which uses CSS variables in CSS and reads/writes them using JavaScript.
- I didn't use CSS animations much and wanted more practice so I applied one to the "Click on the peddle..." message in https://code.sololearn.com/W91TjdF3PvD9/#html too.
- All my code examples apply the graphic design principles and CSS knowledge that I have to make things look as good as possible.
Along with the CSS-language skills you get introduced to on Sololearn, I suggest you also learn a bit about graphic design. Editing images isn't as important as getting an understanding of colour harmony, contrast, distracting backgrounds, and learning how to guide the eye to focal points in your web page's layout. An basic understanding of those concepts can help you select the better colours, better colour combinations, and better communicate with a graphic designer or UI/UX designer you could eventually team up with. This video introduces these concepts a bit: https://www.youtube.com/watch?v=_2LLXnUdUIc
+ 5
John Wells Thanks Sir 😄.....
+ 5
David Carroll Thanks you so much bro 😄..... I think I have double my efforts now and prepare a better for these languages to get an better learning for these languages tysm guys .....
+ 5
Josh Greig that's a nice code. Are they really CSS variables or JS variables about the CSS? Calling them CSS variables gives learners the impression that declarative languages can have variables.
+ 4
Open the CodeCamp website and get involved in projects
+ 3
Sonic, yes CSS variables. They're also called "custom properties". CSS variables are a CSS feature. No JavaScript is needed to define and use them.
Everyone uses variables in JavaScript so JavaScript variables are not special. CSS variables are much more interesting to discuss since they're so rarely used and only 2 or 3 years old.
Here are more details on CSS variables:
- https://www.w3schools.com/css/css3_variables.asp
- https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties
The only reason I used JavaScript with them was to get a broader exposure to CSS variables and make something more interesting with them. Letting people change the variable values through a user interface seemed like fun. Even though they're called "CSS variables", I had trouble finding ways to have CSS update their values. With CSS alone, they appear to be more like constants.
I mentioned how I used CSS variables in my other answer because even though Sayyam sounds like a beginner to CSS, he can practice and stay motivated like I do. Take something new to learn and find a way to apply it. Make something fun, share it, and feel good about it so you keep practicing and learning.