I agree that coding bootcamps are a great source.  Most of them are incredibly supportive and have instructors, mentors and TAs that are generous with their time.  I&#x27;ve seen a few also have free meetup groups that are open to all, not just students, to learn a quick project in a couple of hours.<p>Also, to echo @hitsurume the coding bootcamps do have easy ways to pay, most have flexible payment plans.  @saluki has a great point as well to start with HTML and CSS.  I agree.<p>Other than that, what works for me is practice, practice, practice.  I practice in the programming language and actually writing out code with pencil and paper.