Jump to content

SO, i want to program for a living .My question is is there anyone here who works as a software dev or something similar to that. How did you start. I've created web pages(although technically not considered programing), created small games like pong and stuff like that, took a lot of courses online. But i never get even close to the point where i would say, "cool, i know how i could use this for making stuff". It's always some random stuff that to me is useless, like drawing stuff and things like that. I understand that it is the way that they make it more understandable but i want to take a step further, i know how all of that code works (not all, but you get my point). 

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/
Share on other sites

Link to post
Share on other sites

I started programming with Computercraft, which is a mod for Minecraft. (http://www.computercraft.info/)

It simply adds computers in the game, which are programmable by Lua. (http://www.lua.org/pil)

For Lua i just learned from the PIL (the lua link above) and from others on servers who were already experts at the thing.

 

Computercraft is a nice place to start as it gets you rolling with the basics of programming.

 

From there on, you can use some guides like coolkingler posted above, it would make much more sense since you already know the basics of programming from lua.

Intel i5-6600k (Cooled by a 212 evo) - Asus Z170-A - Asus Dual OC GTX 1060 - NZXT S340 - WD 1TB (Getting SSD this month, hopefully) - 8GB DDR4-2400

LG G4 - Asus Zenwatch 2

 

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4837483
Share on other sites

Link to post
Share on other sites

Once you have used the language a bit you know its limits and how things are done, meaning the second you have an idea of a piece of software to make you will know whether or not you may need to learn a new language to achieve or if you create one using an language you already know.

Note, efficiency is key :lol:

Scrapyard Build Total Cost: $268AUD


C2Q E8200 | 4 x 1gb DDR2 | GA-EP45-DS3 r1 | Gammax 200 | 320gb 2.5" | 7870LE PCS | Litepower 500w | CISCO Aironet 350

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4837755
Share on other sites

Link to post
Share on other sites

I think you're at the point in programming where it sorts the boys from the men. Or the girls from the women. Whatever. I see a lot of people say they want to be a programmer, learn the basics, then get discouraged because they have no idea how to make more than a 2d game or less because that's all most online tutorials get to. I would also like to get into game programming for a living, and while I'm not working and am by no means very good at it yet I think the best way is to learn the basics and fundamentals of a language (I started with java because I really liked Minecraft before it was cool. I'm such a hipster.) and really get those down. Then jump right into a big project. Maybe try to make a platformer from scratch. It's really tough working through something on your own, especially the first time, but it's really worth it in the end and you learn a lot. This Summer, I think I'll work a bit with modifying UDK which is a really good place to start big. There are official tutorials covering pretty much everything and it's in C++, one of the most common languages used today. 

Tip to those that are new on LTT forum- quote a post so that the person you are quoting gets a notification, otherwise they'll have no idea that you did. You can also use a tag such as @Ryoutarou97 (replace my username with anyone's. You should get a dropdown after you type the "@")to send a notification, but quoting is preferable.

 

Feel free to PM me about absolutely anything be it tech, math, literature, etc. I'll try my best to help. I'm currently looking for a cheap used build for around $25 to set up as a home server if anyone is selling.

 

If you are a native speaker please use proper English if you can. Punctuation, capitalization, and spelling are as important to making your message readable as proper night theme formatting is.

 

My build is fully operational, but won't be posted until after I get a GPU in it and the case arted up.

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4837801
Share on other sites

Link to post
Share on other sites

first off dont start with html it isn't  a coding language and you can develop lazy habits from it (it's too forgiving)

 

instead start with something like python and it what I am doing  I also dove into coding in unix (its basically C+) and then javascripty and html

Desktop:ryzen 5 3600 | MSI b45m bazooka | EVGA 650w Icoolermaster masterbox nr400 |16 gb ddr4  corsiar lpx| Gigabyte Aorus GTX 1070ti |500GB SSD+2TB SSHD, 2tb seagate barracuda [OS/games/mass storage] | HpZR240w 1440p led logitech g502 proteus spectrum| Coolermaster quick fire pro cherry mx  brown |

 

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4838063
Share on other sites

Link to post
Share on other sites

I hate programming, I am decent at it, I learned on VB6, I know a bit of everything (HA did I just say everything, I meant somethings) now as my minor is computer engineering. I started learning from a friend of mine and then just did trial and error after that. 

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4838683
Share on other sites

Link to post
Share on other sites

SO, i want to program for a living .My question is is there anyone here who works as a software dev or something similar to that. How did you start. I've created web pages(although technically not considered programing), created small games like pong and stuff like that, took a lot of courses online. But i never get even close to the point where i would say, "cool, i know how i could use this for making stuff". It's always some random stuff that to me is useless, like drawing stuff and things like that. I understand that it is the way that they make it more understandable but i want to take a step further, i know how all of that code works (not all, but you get my point). 

It's not like, learn the language and you can do everything without thinking.

Think about it as a math problem, you know the formulas but you have to try and use them to solve the problem by yourself.

So learn a language, and start coding, and if you find a problem solve it by yourself, don't look for a tutorial that will not help you improve in any way.

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4839444
Share on other sites

Link to post
Share on other sites

@VUKI656 Check out Unity and the Unity forums it should be able to tell you all you need to know (but don't blame me if you don't find what you think you're looking for)  :0/

"I try to put good out into the world...that way I can believe it's out there." --CKN                  “How people treat you is their karma; how you react is yours.” --Wayne Dyer            

[Needs Updating] My PC: i5-10600K @TBD / 32GB DDR4 @4000MHz / Z490 AORUS Elite AC / Titan RTX / Samsung 1TB 960 Evo / EVGA SuperNova 850 T2

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4839514
Share on other sites

Link to post
Share on other sites

I think you're at the point in programming where it sorts the boys from the men. Or the girls from the women. Whatever. I see a lot of people say they want to be a programmer, learn the basics, then get discouraged because they have no idea how to make more than a 2d game or less because that's all most online tutorials get to. I would also like to get into game programming for a living, and while I'm not working and am by no means very good at it yet I think the best way is to learn the basics and fundamentals of a language (I started with java because I really liked Minecraft before it was cool. I'm such a hipster.) and really get those down. Then jump right into a big project. Maybe try to make a platformer from scratch. It's really tough working through something on your own, especially the first time, but it's really worth it in the end and you learn a lot. This Summer, I think I'll work a bit with modifying UDK which is a really good place to start big. There are official tutorials covering pretty much everything and it's in C++, one of the most common languages used today. 

 

Well, probably, i want to learn, but whenever i find some course or ebook, all they talk about in there are basic logic of programing and stuff like that. How to step it up a notch and start learning the real deal? 

It's not like, learn the language and you can do everything without thinking.

Think about it as a math problem, you know the formulas but you have to try and use them to solve the problem by yourself.

So learn a language, and start coding, and if you find a problem solve it by yourself, don't look for a tutorial that will not help you improve in any way.

 

I know that, but i have no basics to start from, i mean i know how it works but where do you start, and how. 

@VUKI656 Check out Unity and the Unity forums it should be able to tell you all you need to know (but don't blame me if you don't find what you think you're looking for)  :0/

I already made a couple of games in unity and it was pretty fun, but not exactly my cup of tea. 

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4843245
Share on other sites

Link to post
Share on other sites

I know that, but i have no basics to start from, i mean i know how it works but where do you start, and how. 

I already made a couple of games in unity and it was pretty fun, but not exactly my cup of tea. 

 

I'm not really trying to push UDK too, and I'm sure Unity has some great tutorials tooo as some people have said, but the documentation for it is amazing and the tutorials you can find cover pretty much from the basics to intermediate level and by the time you're done you've learned all the skills you need to work with it.

Tip to those that are new on LTT forum- quote a post so that the person you are quoting gets a notification, otherwise they'll have no idea that you did. You can also use a tag such as @Ryoutarou97 (replace my username with anyone's. You should get a dropdown after you type the "@")to send a notification, but quoting is preferable.

 

Feel free to PM me about absolutely anything be it tech, math, literature, etc. I'll try my best to help. I'm currently looking for a cheap used build for around $25 to set up as a home server if anyone is selling.

 

If you are a native speaker please use proper English if you can. Punctuation, capitalization, and spelling are as important to making your message readable as proper night theme formatting is.

 

My build is fully operational, but won't be posted until after I get a GPU in it and the case arted up.

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4887342
Share on other sites

Link to post
Share on other sites

I'm an application programmer and training software Dev, and what I can tell you is that if you really want to get serious I'd recommend classes or working toward a job. For classes you can probably find some basic programming classes at local colleges for reasonable prices around you. As for jobs, a good place to start is to get a cert or two not really for the skill but to show a little initive and get an internship or a really entry programming position somewhere at a small spot if you're confident. I started off taking some classes since I self taught myself quite a bit, but it's nowhere near the same no matter what anyone tells you and makes you write a lot cleaner code. I'd ask some business around you for internships really if I was you.

"Her tsundere ratio is 8:2. So don't think you could see her dere side so easily."


Planing to make you debut here on the forums? Read Me First!


unofficial LTT Anime Club Heaven Society

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4888362
Share on other sites

Link to post
Share on other sites

I'm an application programmer and training software Dev, and what I can tell you is that if you really want to get serious I'd recommend classes or working toward a job. For classes you can probably find some basic programming classes at local colleges for reasonable prices around you. As for jobs, a good place to start is to get a cert or two not really for the skill but to show a little initive and get an internship or a really entry programming position somewhere at a small spot if you're confident. I started off taking some classes since I self taught myself quite a bit, but it's nowhere near the same no matter what anyone tells you and makes you write a lot cleaner code. I'd ask some business around you for internships really if I was you.

Thanks for the heads up. I cant really do much that you said, because im 16. I know it sounds like im i child but i want to prepare for my future and learn in advance. I found some free clases online and im taking that at the moment. Can you recoment some good places to get certifications? 

Link to comment
https://linustechtips.com/topic/356356-programing-the-right-way/#findComment-4892687
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

×