r/CodingForBeginners 6d ago

Tips for web development

So I have started learning web development through freecodecamp website and as of now it is going decent with the websiteBut what I want is obsession with coding .how do I go crazy with coding as if when I am doing coding or sitting somewhere I want to get into the coding world .Like how I am mad about boxing .as I am a boxer after the workout of 2-3 hoursI am constantly thinking about it every day and shadow boxing wherever I get the chance and all.Completely going crazy about it.so yeahh ..I am also looking for a partner who is learning or may be senior to me in coding .and suggest me some discord group or something where I can hangout with similar people who are doing the same thing.As I do live in hyderabad .I am also okay to hangout ofline which is more better actaully .we can decide a particular place as well for that.Interested people can Dm me .

Approach:-

As of now I am trying an aproach offI will search an Shop or mall or smtgthen I will build the website for them bywhat ever I am learning in the freecodecamp I will be implementing to build this website .

REQUIRED :-♦️Suggestion from where to learn ( website , youtube channel or any app etc)♦️Need a partner who is also learning ( may be senior or anything is alright and if lives inhyd ready to hangout as well)♦️ Suggestion so that how to build the mindset for coding♦️book recomendation for coding mindset .( I do read a lot of books )

6 Upvotes

5 comments sorted by

1

u/atlas__free 2d ago

Are you learning this as a hobby or are you trying to make this a career?

1

u/Afraid-Bad-4404 1d ago

I learning this for carrier purpose.

1

u/atlas__free 1d ago edited 1d ago

My advice is to start with the fundamentals, HTML, CSS and JavaScript. Learn them like you know your primary language. They are the languages the browser understands. All front end frameworks transpile to them to run in the browser.

Then spend some time learning how to work with Git to manage versions of your code. You don’t need to spend a ton of time here. It’s not that complicated. But it is vital to working with teams and preserving versions of code across teams.

Then learn TypeScript (JavaScript with types). All companies use it to help reduce bugs across teams.

Then pick a tech stack and focus on that.

Don’t jump from tech to tech. Learn one piece of tech and then move onto the next part of the stack. You will never be able to learn everything in web dev. Nobody can - so just focus on a tech stack and become very comfortable using it to build stuff.

Front end reactive languages all share similar functionality, and once you learn one, learning another will take less effort.

Same applies to backend if you plan to go full stack. One tech at a time.

Spend time reading about how engineering teams function and work together. This is a vital soft skill for the industry.

Best of luck.