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

Which programming language would be best for my interests..?

I'm struggling so much to decide which language I want to learn. I consider myself to be a novice since I haven't had much hands on experience. I attended my first hackathon for my college and loved it so much. I am extremely motivated but very confused because there are so many things i wish to do. Here are some examples and if anyone can recommend languages where my ideas canbe achieved with would be greatly appreciated.

I wish to create a wristband that can be used as a universal remote controller for smart tvs and can automatically connect my Netflix/ hulu etc to the tv. It would also have tiny controllers on the band. I'd want to make it look kindalike a the razer nabu but a bit different.

^if this is unrealistic, then

I'd like to make my own personal "fitbit" type thing that can record protein/fats/carbs/calories and have a barcode scanner on the wristband itself to count the nutrition facts (it would also have a up/down/right/left keypad to adjust serving size and quantity etc

I'm also interested in games. I'd like to make some for the VR but i do not own a VR. I'm also interested in making games such as an RPG/survival that can be achieved alone (for now id like to rely on my own self to hone my programming skills) I'm not interested in graphic design/animation so I'd buythat offthe asset stores offered by unity/unreal etc.

For now i am interested in making hardware which will use my softwares for fun/benefitting my lifestyle which would be really cool/useful to me. I'm just confused on where exactly would be the best spot to begin since there are so many languages (yes i plan to learning multiple for sure) but i have no idea what language would be best learned for my hardware type purposes.

Thank you in advance!

1 Answer

Patrik Horváth
Patrik Horváth
11,110 Points

Lua, Java, C/C++ but i often saw Verilog or VHDL

Lua is good for Digital TV :) also you can practice in ROBLOX.com ( making your own games with Lua xD

VHDL is easyest then Verilog for me but who knows how it can be for you :)