Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I was trained in front-end programming, but ended up doing backend programming when i was hired by a startup, so I had to learn a lot of the programming concepts overnight.
1. Programming is huge. Youll never be able to learn everything. Set out on your quest knowing specifics on what you want to do with it. IF youre interested in a specific field or specific company to work for then find out what languages they are looking for and how they will be using it because every company uses a language in a different way. COmpany I work for is all about capturing information and passing values back to vendors. So I pretty much concentrated on forEach loops and mapping in javascript when i started out, along with passing values through encoded urls. If youre looking to just program for yourself and build your own stuff. Its beneficial to study what you need to get the job done and seek out others who have the skills that you dont. By trying to keep your idea to yourself, it most likely wont see the light of day.
2.If you have no programming experience and this is all new to you, best advice I could give is to navigate through programming for kids books. A good one that I used was Python for Kids. It breaks programming concepts down into language that anyone could understand.
3. There are concepts that all the high level languages share. It is better to concentrate on understanding the various concepts than to learn a language independently. Learning the concepts will help you understand the language better and make it easier to pick up all the other languages. I studied books and videos on Object Oriented Programming instead of learning Java or Python directly. COncepts like if/else, for loops, while loops, recursion etc. By the time I got to these languages, I already knew a lot which helped me understand things better. My job required me to be proficient in javascript right away. I used a book called A Smarter Way to Learn Javascript. I liked this book because the lessons were like a 1-2 page explanation of the concept and then an interactive test to follow.
4. FOr those interested in Java, a good series that I came across was by Derek Banas on Youtube. After becoming proficient, a good book to move onto used by quite a few companies is Effective Java
5. There are other lessons and concepts to be learned outside of languages such as server requests, HTTP, encoding, deconstructing urls, etc.
6. Even though you are a beginner. Look at code that is way above your level from time to time. its not going to make much sense right now but as time goes on youll begin to see that stuff more and more and it will dawn on you how things are used and constructed. DOnt be afraid to view code from the level that you want to be at.. If you only study beginners book, youll be a beginner for a lot longer than you want to be.
A Beginner's Guide to HTTP and REST

Thanks for the input.
![]()
I was trained in front-end programming, but ended up doing backend programming when i was hired by a startup, so I had to learn a lot of the programming concepts overnight.
1. Programming is huge. Youll never be able to learn everything. Set out on your quest knowing specifics on what you want to do with it. IF youre interested in a specific field or specific company to work for then find out what languages they are looking for and how they will be using it because every company uses a language in a different way. COmpany I work for is all about capturing information and passing values back to vendors. So I pretty much concentrated on forEach loops and mapping in javascript when i started out, along with passing values through encoded urls. If youre looking to just program for yourself and build your own stuff. Its beneficial to study what you need to get the job done and seek out others who have the skills that you dont. By trying to keep your idea to yourself, it most likely wont see the light of day.
2.If you have no programming experience and this is all new to you, best advice I could give is to navigate through programming for kids books. A good one that I used was Python for Kids. It breaks programming concepts down into language that anyone could understand.
3. There are concepts that all the high level languages share. It is better to concentrate on understanding the various concepts than to learn a language independently. Learning the concepts will help you understand the language better and make it easier to pick up all the other languages. I studied books and videos on Object Oriented Programming instead of learning Java or Python directly. COncepts like if/else, for loops, while loops, recursion etc. By the time I got to these languages, I already knew a lot which helped me understand things better. My job required me to be proficient in javascript right away. I used a book called A Smarter Way to Learn Javascript. I liked this book because the lessons were like a 1-2 page explanation of the concept and then an interactive test to follow.
4. FOr those interested in Java, a good series that I came across was by Derek Banas on Youtube. After becoming proficient, a good book to move onto used by quite a few companies is Effective Java
5. There are other lessons and concepts to be learned outside of languages such as server requests, HTTP, encoding, deconstructing urls, etc.
6. Even though you are a beginner. Look at code that is way above your level from time to time. its not going to make much sense right now but as time goes on youll begin to see that stuff more and more and it will dawn on you how things are used and constructed. DOnt be afraid to view code from the level that you want to be at.. If you only study beginners book, youll be a beginner for a lot longer than you want to be.
A Beginner's Guide to HTTP and REST
I was trained in front-end programming, but ended up doing backend programming when i was hired by a startup, so I had to learn a lot of the programming concepts overnight.
1. Programming is huge. Youll never be able to learn everything. Set out on your quest knowing specifics on what you want to do with it. IF youre interested in a specific field or specific company to work for then find out what languages they are looking for and how they will be using it because every company uses a language in a different way. COmpany I work for is all about capturing information and passing values back to vendors. So I pretty much concentrated on forEach loops and mapping in javascript when i started out, along with passing values through encoded urls. If youre looking to just program for yourself and build your own stuff. Its beneficial to study what you need to get the job done and seek out others who have the skills that you dont. By trying to keep your idea to yourself, it most likely wont see the light of day.
2.If you have no programming experience and this is all new to you, best advice I could give is to navigate through programming for kids books. A good one that I used was Python for Kids. It breaks programming concepts down into language that anyone could understand.
3. There are concepts that all the high level languages share. It is better to concentrate on understanding the various concepts than to learn a language independently. Learning the concepts will help you understand the language better and make it easier to pick up all the other languages. I studied books and videos on Object Oriented Programming instead of learning Java or Python directly. COncepts like if/else, for loops, while loops, recursion etc. By the time I got to these languages, I already knew a lot which helped me understand things better. My job required me to be proficient in javascript right away. I used a book called A Smarter Way to Learn Javascript. I liked this book because the lessons were like a 1-2 page explanation of the concept and then an interactive test to follow.
4. FOr those interested in Java, a good series that I came across was by Derek Banas on Youtube. After becoming proficient, a good book to move onto used by quite a few companies is Effective Java
5. There are other lessons and concepts to be learned outside of languages such as server requests, HTTP, encoding, deconstructing urls, etc.
6. Even though you are a beginner. Look at code that is way above your level from time to time. its not going to make much sense right now but as time goes on youll begin to see that stuff more and more and it will dawn on you how things are used and constructed. DOnt be afraid to view code from the level that you want to be at.. If you only study beginners book, youll be a beginner for a lot longer than you want to be.
A Beginner's Guide to HTTP and REST
I'd like to add to this what I said in the other thread. For those of you who don't have any ideas of what you want to create(and there isn't anything wrong with that), troll some of the freelance boards for some ideas. A lot of times, you'll be asked to bring the ideas of others to life anyway.
Don't reinvent the fucking wheel. Someone smarter than you has probably already solved the problem. Learn how the problem was solved and move on. If someone hires you to build an app, they don't care how you solved the problem as long as the shit gets solved. Just don't use things without knowing what is going on(which shouldn't take you long to get the logic down).
Comment, comment, and comment. Most people try so hard trying to follow the logic, they forget to comment and turn into the devil's spawn. It's easy to forget commenting when your trying to figure out fucking pointers, but please get in the habit of commenting. Even your future self will want to kick your ass if you don't.
as long as you know the concepts, you can program in any language.



I think,once I get Arrays down and few other stuff..I will be fine....but I do want to hook up with a few members on here and see,if we can work on some type of project..![]()
Arrays are cake, bossman. As long as you know what you are defining...
You can damn near put anything into an array. I have some funky ways in creating arrays.
What type of project you have in mind?




I have been a software engineer for 15 years and I can say this is a 5 star thread. Thanks for posting bro. Only thing I would add with regards to web development is AngularJS and Bootstrap. Angular is hugely popular because of its two-binding feature. I would learn javascript first and then go to angular because it has a steep learning curve but it's well worth it if you want to get into web development.
https://www.airpair.com/angularjs
https://angular-ui.github.io/bootstrap/