Jump to content

HELP! - I'm having trouble getting started programming

NESHunter

Programming is fun for me, when I mess with things and change things I really enjoy it, but  I don't know a full fledged language... I really want to learn one, but i want it to be

 

The one that gives you that warm feeling inside.

which I feel when just messing around, but I've tried and just can't get myself to start it... Anyone have a fun way to learn Java/C++/Anything to get started?

Link to comment
Share on other sites

Link to post
Share on other sites

Just use codeacademy, don't bother with any free trials and what not IMO.

"The only person you are destined to become is the person you decide to be."


CPU: Intel i5 4690K - Motherboard: Asus Maximus VII Ranger - RAM: Corsair Vengeance LP - 2x4GB @ 1866Mhz - GPU: MSI Twin Frozr GTX 770 4GB - CPU Cooler: Be Quiet! Dark Rock Pro 3 CPU Cooler - PSU: EVGA SuperNova G2 750W - Storage: Seagate Barracuda 2TB HDD- Case: Fractal Design Define R4 Windowed (with Red AKASA Led Strips) - Display: Benq GL2460HM 24" Monitor

Link to comment
Share on other sites

Link to post
Share on other sites

Personally, I started coding in Python at 11 years old or so. Am I good at it? No. I learned from very basic sites who incorporate coding into a GUI. Using it, you can kind of get a grasp of how to do basic things. One my favourites is here. You could probably find lots of tutorials on Youtube, as well.

 

EDIT: To impress family members, one of my latest projects was a basic text-based game where you chose a class and fought off monsters one-by-one with increasing difficulty. I refered to stack overflow alot, very helpful community there.

 

EDIT 2: Gaben is on code.org as one of those people who teach you concepts ;)

Build: CPU: Intel Core i5 4690k | CPU Cooler: Hyper 212 Evo | Motherboard: MSI Z97 Gaming 5 | RAM: 8GB G-Skill Ares 1600Mhz CL9 | Storage: 120GB Samsung 840 Evo + WD Blue 1TB 64MB Cache + Seagate Barracuda 2TB 64MB Cache | GPU: MSI GTX 960 | Case: Cooler Master Storm Enforcer | Power Supply: EVGA 600B Non-Modular | 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Personally, I started coding in Python at 11 years old or so. Am I good at it? No. I learned from very basic sites who incorporate coding into a GUI. Using it, you can kind of get a grasp of how to do basic things. One my favourites is here. You could probably find lots of tutorials on Youtube, as well.

 

EDIT: To impress family members, one of my latest projects was a basic text-based game where you chose a class and fought off monsters one-by-one with increasing difficulty. I refered to stack overflow alot, very helpful community there.

 

EDIT 2: Gaben is on code.org as one of those people who teach you concepts ;)

 

+1 for Stack Overflow... that place is a godsend even when programming is your job. :P

Link to comment
Share on other sites

Link to post
Share on other sites

The problem with these posts is they never seem to state what kind of applications the OP wants to build.

 

C++, Java, and Python all pop up in these threads, but the best language to learn, IMO, is the one that will allow you to create applications that you want to build right from the get-go.

 

If you're interested in building web applications, for example, you wouldn't want to choose C++. Just about any language will allow you to build backend web apps, but few are practical. C++ web backends are limited to sites that require high scalability and experience requests in the hundreds of thousands or even millions in short periods of time.

 

Figure out what you want to build and find the languages suitable for the job. Look at the syntaxes, docs, see what you like. 

Link to comment
Share on other sites

Link to post
Share on other sites

The problem with these posts is they never seem to state what kind of applications the OP wants to build.

 

C++, Java, and Python all pop up in these threads, but the best language to learn, IMO, is the one that will allow you to create applications that you want to build right from the get-go.

 

If you're interested in building web applications, for example, you wouldn't want to choose C++. Just about any language will allow you to build backend web apps, but few are practical. C++ web backends are limited to sites that require high scalability and experience requests in the hundreds of thousands or even millions in short periods of time.

 

Figure out what you want to build and find the languages suitable for the job. Look at the syntaxes, docs, see what you like. 

You also gotta factor in portability. I can't get behind C# .NET really....

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×