How did you all learn to programme?
I've become very comfortable with HTML & CSS and now would like to build some projects but unsure how to 'level up' my skills.
In terms of JS, HTML and CSS, would anyone recommend some books that provide invaluable knowledge?
if you are looking for some books, i'd recommend cheecking out the "free-programming-books" github repository. it contains a list of programming books that are completely free - no strings attached
quite a lot of the books have a quality unlike those of published books that cost money.
hope i could help :)
Thank you so much! This might be the single most helpful response I could have received :) As with anything, where to begin is always the most challenging part to any would-be beginner. You provided a great resource, thank you!
Have you personally been programming a long time? Always interesting to know peoples journeys to gauge what's possible :)
my biggest advice is to take breaks, and get sleep :) learn what you are curious about and learn why things work, not just how things work. :)
that's awesome mate. I'm in the U.K - never studied computing, so everything I'm picking up is self-taught. I've been watching a Harvard free course on youtube, CS50 computer science, which is great at explaining a lot of the why's.
From what I'm gathering thus far, understanding maths is quite crucial, especially when delving into the more difficult concepts (please correct me if I'm wrong)
When looking at a project - how is best to begin? I'm looking at building a marketplace, similar to AirBnB for example. I understand all the basic underlying technologies, but when it comes to writing the first pieces of code, I don't know where to start? Is there a golden route for projects or a 'way of doing things'?
Thanks for taking the time out to reply to me - its a real help! :) @eankeen
an app like the airbnb marketplace you mentioned has a lot of moving parts. for example, you may need some code to manage the website or app, the backend server, the database, or other infrastructure. not sure how exactly may be planning to go about it, but i would focus on one thing first when starting out.
And as for the math part, I would say you can get quite far without understanding too much math. More often then not, there are libraries that abstract away the math-heavy details so you can just work on the implementation rather than the low-level math details.
yah, glad to be helping out :)