Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Björn Wauben
Björn Wauben
10,748 Points

Starting to think programming isnt't it for me

After years working a boring job I thought I found the thing I wanted to do: programming! I was very excited as I started with my first HTML en CSS courses. I decided I also needed a degree for Job purposes in the future and subscribed for a part-time education in the evening/weekend which would start 8-9 months later. I decided to learn as much as possible before then with Treehouse.

Along the way though I ran in more and more trouble. When challenges begin to go deeper into stuff I ran in much trouble. More and more stuff I learned seemed to be "over my head" and my enthousiasm started to fade. I'm know at the point I don't think I'm gonna proceed my degree at evening school because I don't think I will have what it takes.

I'm still interested in programming and probably will stay on treehouse to learn more as a hobby. But I don't think it's something I will be capable off doing for a living.

Offcourse I will have doubts about this descicion. Am I quitting to fast? Just looking for some more experienced people's input. Have they ran into roadblocks along the way and eventually made it? Any input will do. Just curious about some stories.

7 Answers

Thien Nguyen
Thien Nguyen
20,555 Points

Don't give up! You just need to master 1 programming language to conquer them all.

I focus on the easy stuff to keep me motivate. Right now I'm trying to completely mastering CSS and HTML because it's not a programming language and it's easier to learn. Then I will launch a CSS and HTML portfolio. If it looks good design wise and I push the limit of html and css then I will learn Javascript.

At times I feel like you Bjorn with the programming I'm learning. Some topics are over my head. It can be allot to take in, but I know that it will be worth it in the end.

It looks like you have already put allot of work into Ruby, JavaScript, and HTML. Have you tried designing your own website or working to create a non-profit website? This might spark some more enthusiasm into programming again. Maybe your future job will have the need for programming knowledge, but you may not actually be programming. I know you will find your answer. Good luck in your search.

Greg Kaleka
Greg Kaleka
39,021 Points

I've been there too, man. Programming is hard, and to be perfectly fair, it's not for everyone. However, if you're grasping the basics OK, and you still get that endorphins rush from creating something, I think you should stick with it. It takes a very long time to internalize a programming language. Lots of repetition, lots of practice.

Andrew VanVoorhis' suggestion is a good one. Taking the courses here is great, but you really need to work on other projects to apply what you've learned to things where you're not having your hand held. That's when you'll really learn, and things will start to really click.

As for the degree, I wouldn't worry too much about it. In this industry, your ability and your portfolio of projects is more important than any piece of paper! Start working on side projects and build your skills and your book.

Good luck!

P.S. one other tip: If you can, try to find a local meetup or some other network of people who are doing what you want to be doing. Programmers tend to be a very welcoming bunch, and it can help a ton to be able to talk to people in the "world" you are trying to break into.

Björn Wauben
Björn Wauben
10,748 Points

Thanks for the advise. Might be a good idea to create own sites. Untill now I used the little time I have to continue with new stuff. But offcourse you need to master the stuff you allready now otherwise over time it will be lost.

For the degree I think I won't start my education. It will cost a lot of money and when I look deeper into the stuff I will be learning I'm getting less excited. I can continue on my own and maybe learn more. If it isn't for a future job at least I will learn something I enjoy besides my dayjob.

I love the idea of meetups. Bummer I don't live in the USA. Seems like there's lots of places with meetups etc. I'm from Holland. There are some groups here I found but mostly the're like 150-200 miles away not something you can go to on a daily/weekly basis.

Jojo Ind
Jojo Ind
2,260 Points

Hey, 9445 total points is amazing. I think maybe you're wrong if you think programming isn't for you. Maybe you're just get bored.

You just need to know why you get bored. Maybe it's because you don't know why you learn the language, or maybe you're overloaded with information.

My suggestion is to decide your end goal. Do you want to develop an iphone app ? or to sell web design service to local customers, or to develop android game, or any other goal. Then stick to this goal by following the "Tracks" on the treehouse. I agree with Thien comment above that said, you only need to master 1 programming language.

Have fun Mate :)

Björn Wauben
Björn Wauben
10,748 Points

Don't think you need to hang to much weight on the number of points someone has. I have a lot of points simply because I've done a lot of of basic tracks doesn't mean I know a lot more then someone with less points.

As for your comment on my end goal. I didn't have a clear picture in mind for what this would be besides: "a job in programming" in the future. Maybe I need to rethink this and focus on a single thing like you suggest en continue from there.

Daniel Armatis
Daniel Armatis
7,691 Points

Before giving up there's a few things you need to understand: 1) It takes a long time and thousands of hours of practice to get to where you can make a living as a programmer.

2) You won't know if programming is truly for you until you dive into a project and encounter challenges. When this happens you will know if programming is meant for you if you find a solution. I know that sounds strange, but I once spent 6 months on a programming problem and did not stop until I figured it out. I became obsessed. That is when I feel in love with programming. If you give up or simply don't enjoy the process of solving problems then your question is answered for you.

3) There is nothing wrong with having a regular job and programming on the side. If you are looking for a new career, that's great, but keep your priorities straight. I have a regular job and program on the side -mostly Wordpress stuff. I am aspiring to something bigger, but there's no way I'm going to drop out of life and expect to be a programming wizard by doing code challenges on Treehouse.

I recommend that you continue to do this as a hobby and hope that it becomes your passion. I have been programming "for fun" for almost 5 years and have just recently been able leverage my abilities. I also have a friend who has a fairly well paying 9-5 job and freelances for fun (and makes pretty good money).

4) Broader you learning horizons. I got started with Lynda.com and honestly believe that it got me to where I am today. Read books, watch youtube video, and etc. The more resources you have the better..

Good luck!

Björn Wauben
Björn Wauben
10,748 Points

Thanks. Great comment. The more responses I get and talk to people I think continuing as a hobby and maybe freelancing at some point besides my regular job would be the way to go.

I still enjoy building something with HTML/CSS so maybe I need to focus on those things first and don't rush things.

I think you are in The Cliff of Confusion phase just after having a sweet The Hand Holding Honeymoon phase. Be warned, because you will now enter the The Desert of Despair phase. HOWEVER!!! your next phase, The Upswing of Awesome (THE FUTURE), looks bright based on this theory: Why Learning to Code is So Damn Hard.

Now, if you want to stop, then you can stop and take a short break. That is preciously what I did, when I was learning bunch of stuffs too much but didn't have enough time to digest. In fact, many programmers in this industry take short vacations very often to avoid burnout. Maybe you should too.

If you want to refresh yourself, then try taking other (free) courses available in Udacity or Codecademy. You will be surprised to know how much you actually understand and able to apply concepts easier than before which indicates that you just did not simply wasted your time. Investing in education will never go waste :)

Greg Kaleka
Greg Kaleka
39,021 Points

That is a really great post. Thanks for sharing it!

Adam Duffield
Adam Duffield
30,494 Points

I 2nd Thien on this...

I have spent countless hours trying to learn JavaScript since April 2014 and it still baffles me at times even now. I tried PHP and Java(Android) and they are a cakewalk in comparison!

Everyone hits "The Wall" in this industry, best advice is keep learning bit by bit and it all pieces together. From my experience learning with Treehouse to landing my first job in a Career as a Developer I am much better at the job than they expected and that's down to the education Treehouse gave me! If you can do the treehouses courses, you can certainly do it as a full time job!

Adam

Thien Nguyen
Thien Nguyen
20,555 Points

I want to do front end development. JavaScript is a must for me but it is nice to know other program languages are easier.

Adam Duffield
Adam Duffield
30,494 Points

Good luck to you! Get some basic JavaScript learnt then move onto jQuery and Angular frameworks, that's what I would recommend :) I feel much more confident in jQuery and Angular that just pure JS.