CodeNewbie Community

FURGIE 📸 🧖🏾
FURGIE 📸 🧖🏾

Posted on

JavaScript is kicking my ass!

HTML and CSS were child's play compared to JavaScript, the whole format and way of coding is different so I'm finding it hard to A, remember and understand all the jargon and how it applies and B, figuring out how I can connect it with HTML and CSS in a way that will benefit me and improve my front-end development

Just doing a bit of a rant, I'm watching videos as well as doing my codecademy course, I know I will get it, it will take time, I need to be patient and understanding and kind with myself about it. But the perfectionist in me is crying haha

Discussion (16)

Collapse
aaron profile image
Aaron McCollum

I've been there (and still am there) at times. A few things I'd say are that first, you don't need to memorize everything - Google is there and it's 100% okay to look things up. I used to think I was "cheating" somehow by looking up definitions, functions, or documentation while solving algorithm problems, but the truth is even the most experienced developers still google things.

Secondly, start out small with programs that connect your HTML/CSS to JavaScript. An absolutely fantastic place is Codepen.io where you can create small projects using HTML, CSS, and JS on their site for free and save it. They take care of connecting everything for you. Then over time you can move some of those projects onto a code editor on your computer and connect them together yourself. Connecting a JS file to HTML is something I google every time, along with connecting CSS.

Collapse
furgieofficial profile image
FURGIE 📸 🧖🏾 Author

Thank you for this! Google is definitely my friend and I like to watch YouTube videos to help me understand as well. I will definitely try out codepen as I wasn't aware of it - so thank you for sharing, really appreciate it.

Collapse
kenbellows profile image
Ken Bellows • Edited on

Ohh yeah, JavaScript is a whole different beast from HTML and CSS. Remember, HTML is primarily about representing the logical structure of your data and your page, CSS is primarily about defining how it looks, and JavaScript is for... everything else! It's a proper programming language used in most (all?) of the places that C++, Python, Perl, Ruby, etc. are used. The upside is it's an increibly powerful lanugage, and there's basically nothing you can't do with it (or, nothing that you can't do with JS but can do with other programming languages); the downside is that it takes complex syntax to wield all that power!

Take your time; don't rush anything. There's a ton to learn if you're the kind of person who wants to understand the language deeply. But IMO, in the end, it's totally worth all the pain!

Collapse
furgieofficial profile image
FURGIE 📸 🧖🏾 Author

Thank you for this! I definitely need to be patient and kinder to myself when trying to learn and understand JavaScript. Its definitely on a whole different level

Collapse
cprlgeek profile image
Raksha A

So true. But it's all so worth it in the end. After mastering the basics, we realise the beauty of JavaScript. That is when I feel in love with the language.

Collapse
fredcalgit profile image
fredCalGit

hey, lets team up and help each other!

Collapse
arvindsridharan profile image
arvindsridharan

Good suggestion. @fred. I have learnt HTML, CSS and Php
Now transitioning to Javascript. Let's start with small exercises. Your thoughts.

Collapse
andrewbaisden profile image
Andrew Baisden

Definitely seems like a great idea and doing collaboration with other people can do wonders for your own career progression too.

Thread Thread
arvindsridharan profile image
arvindsridharan

Andrew you too can join Fred in the learning journey.

Thread Thread
fredcalgit profile image
fredCalGit

jump in Andrew!

Collapse
fredcalgit profile image
fredCalGit

nice!! just let me know how can we get in touch, there goes my email: study-related fred.cal@hotmail.com

lets do it!

Thread Thread
arvindsridharan profile image
arvindsridharan

Okay. Fres. Let me know which topic your are studying and i will exchange notes with you. Talk2arvindsridhar@outlook.com.

Thread Thread
arvindsridharan profile image
arvindsridharan

Fred, I can start a slack channel to help us collaborate on the learning journey.

Thread Thread
fredcalgit profile image
fredCalGit

sounds great to me!

Thread Thread
arvindsridharan profile image
arvindsridharan

Thanks. So I will be creating a slack channel and sending out invites. Give me some time. Anymore interested in starting JavaScript from begineer to expert

Thread Thread
arvindsridharan profile image
arvindsridharan

Dear Fred, I have sent you the slack channel invite to your hotmail inbox. Please check and join.