Frontend technologies are universal to bootcamps because they make up the web browser. You can learn all sorts of languages on the backend, but these three are always present on the frontend. Since you’ll be spending a lot of money enrolling in a coding bootcamp, it makes sense to start with free resources such as CodeAcademy or Free Code Camp to get started.
Another important aspect of frontend web development is design. You don’t need it to be a frontend developer, since many companies hire specialized designers, but it helps. Having a grasp on design early will help you stand out after you graduate, since it will help you build a striking portfolio. Further, if you put early effort into learn to code from designs, you will be well-prepared for the job hunt before you even start coding bootcamp.
You should also understand your language’s data types, such as strings, integers, floats, arrays, and more. Control flow, loops, and recursion are also important concepts to have a grasp on before you get started. For example, even if you don’t know how to write a loop or a conditional, you should have a basic idea of what they are and when they might be used.
All in all, you want to learn as many fundamental concepts behind the practical applications you’ll be learning. That way, you’ll have time to focus on creating solutions instead of wondering what the problem is.
Coding bootcamps are hard — that’s a tough fact to mentally prepare for. When you sign up to learn a new professional-grade skill in just a few months, you need to accept that there will be difficulties along the way — you’ll spend more time learning over the next few months than you’d spend at a full time job — but it will be worth it in the long run.
One of the most important first steps is setting up a support system among your close friends and family. Since you’ll be very busy, the last thing you want is friends and family getting offended that you’re spending nearly all of your free time learning to code. Make sure they understand the journey you’re about to embark on.
You’ll also need to get used to a couple of new feelings: being stuck while also learning tons of brand new ideas. Since you’re learning at an accelerated pace, you’re going to hit a challenge every day. Chances are, some of these challenges will feel insurmountable. They aren’t and you’ll get through them, just keep pushing.
Many students we’ve spoken to find it useful to reflect frequently. Take a moment at the end of each day to think about what you’ve learned, where you struggled, and how you moved forward. Write it down. Then, perhaps a month later when you’re feeling that you’ve made no progress, you can look back and see just how far you’ve already come.
That’s the key to getting mentally prepared for a coding bootcamp: focus on your progress.
Education is expensive, but it’s also the biggest investment you can make in yourself. As with any investment, you want to be financially responsible.
Your financial well-being is a key goal of your career, and you shouldn’t need to ruin your bank account in the short term in order to learn skills that will help you in the long run. You can have a balance, even if you haven’t saved a lot of money before enrolling.
The first step to any budgeting is knowing your costs. Understand how much it will cost you to live while you’re in bootcamp, not just to attend bootcamp. In other words, you’re adding rent, utilities, food, transportation — all of your necessary expenses — to the cost of the bootcamp.
On top of that, you want to consider opportunity cost, or the money you could have made if you were working instead of studying.
If you have enough saved to handle all of this (and you’re comfortable dipping into your savings), you can pay up-front and not have to worry any further.
You may also consider taking out a loan to lessen the short-term financial stress of a bootcamp. After interest, you’ll end up paying more in the long run, but learning software development will raise your earning potential.
Big decisions like that are important, but so are the thousands of small decisions you’ll make between now and the day you get your first dev job. Be frugal, every dollar counts. Cooking your own meals and brewing your own coffee can cost less than $10 per day. You can pay more than that for one lunch in New York City.
In short, plan out your budget and follow through. Chances are, you’ll see a big pay raise after you start working as a developer. Embrace a few tough months and you’ll end up far better off in the long run.
Updated on September 23rd, 2016