A few things to note … most operating systems have a built-in text editor. However, I have had some issues in the past with the Mac text editor adding in characters which broke the page I was working on. You can avoid this by downloading a free text editor like Atom or Brackets.
- A computer
- An internet connections (ideally Google Chrome)
- A text editor (see above)
Like when you learn any new language, it’s going to be hard. Don’t let this discourage you – it’s totally normal. The first thing I would recommend is getting a book to use for a reference. You won’t necessarily learn from the book (unless that is your learning style, in which case, go crazy!), but it’s good to have to look stuff up.
Here are some of my favorite books:
Go ahead and make yourself a GitHub profile so that you can show off all the fancy stuff you’re learning! And don’t worry, I have a dandy little post on GitHub coming right up.
By this point, you are probably feeling confident enough to start working on your own project. That is great! If you aren’t feeling confident enough, I say do the project anyway! Don’t let what you don’t know limit what you think you can do. You can always learn more. You can’t get the time you didn’t spend working on your project back though. So go crazy!
I also really recommend starting a blog to document topics you’re learning. I find that this is a very useful way to solidify your understanding of a topic. Plus it can act as a giant resume for potential employers. Basically a win-win.
I hope this helps you get started, and if you find something I missed, let me know!
Questions? Tweet me!